s3:lib: Fix use_after_free: Using freed pointer "p"
[samba.git] / source3 / lib / netapi / examples / common.c
index 66b2bd3b6d0b13bd6c9404a11194dab2b62d6b08..72d7150b4eaee7a90cedcc2cc3343f90777ac030 100644 (file)
@@ -140,6 +140,7 @@ char *netapi_read_file(const char *filename, uint32_t *psize)
                tmp = realloc(p, sizeof(char) * newbufsize);
                if (tmp == NULL) {
                        free(p);
+                       p = NULL;
                        goto fail;
                }
                p = tmp;