cSymbolType(): Better fix than previous commit, more close to the original

and thus less likely to cause regressions.