Update MapReader.cpp

Coding mistake when copying characters with inconsistent data types.
In that case, a copy between a char pointer and a char array.
Quite funny, the earlier code did work, probably due to a bug in the compiler.
Patched code is indicated with "Patched by Claudio 20140603"