gencache: Fix SAFE_FREE vs data_blob_free
authorVolker Lendecke <vl@samba.org>
Wed, 4 Sep 2013 06:46:34 +0000 (08:46 +0200)
committerJeremy Allison <jra@samba.org>
Thu, 5 Sep 2013 16:16:22 +0000 (09:16 -0700)
Signed-off-by: Volker Lendecke <vl@samba.org>
Reviewed-by: Jeremy Allison <jra@samba.org>
source3/lib/gencache.c

index 7d89c7d05ab56e169ebd0683f3677ecfb90cb163..0d5d9e8815f68f1db849caf6f2bc77889d595dc9 100644 (file)
@@ -715,12 +715,12 @@ bool gencache_get(const char *keystr, char **value, time_t *ptimeout)
                return false;
        }
        if ((blob.data == NULL) || (blob.length == 0)) {
-               SAFE_FREE(blob.data);
+               data_blob_free(&blob);
                return false;
        }
        if (blob.data[blob.length-1] != '\0') {
                /* Not NULL terminated, can't be a string */
-               SAFE_FREE(blob.data);
+               data_blob_free(&blob);
                return false;
        }
        if (value) {