* ignore null pointers to free.
authorWilfried Göesgens <willi@citadel.org>
Sun, 13 Jul 2008 21:50:20 +0000 (21:50 +0000)
committerWilfried Göesgens <willi@citadel.org>
Sun, 13 Jul 2008 21:50:20 +0000 (21:50 +0000)
libcitadel/lib/stringbuf.c

index 8e42b63332050924c3dfd1521c843f03620b7020..f2581d7df5eb40458119ed7ee4480ddd814d3b44 100644 (file)
@@ -127,6 +127,8 @@ void FreeStrBuf (StrBuf **FreeMe)
 void HFreeStrBuf (void *VFreeMe)
 {
        StrBuf *FreeMe = (StrBuf*)VFreeMe;
+       if (FreeMe == NULL)
+               return;
        if (!FreeMe->ConstBuf) 
                free(FreeMe->buf);
        free(FreeMe);