ココって質問スレだよね・・・。教えてください。

reallocってどう?
mallocで取ったchar *pStrで
if((p = (char *)realloc(pStr, size)) == NULL){
ってやるとエラーになる。使い方ヘンですか?