getenv()で得た値を弄くったりしても大丈夫ですか?

#include <stdlib.h>
void aaa(char * bbb) {
if (!(bbb = getenv("TEST")) *bbb = 'c'; return;
}

main() {
char * ccc;
aaa(ccc);
*ccc = 'b';
}