s3:lib/gencache: fix memory leak in error path
authorStefan Metzmacher <metze@samba.org>
Fri, 17 Dec 2010 12:26:16 +0000 (13:26 +0100)
committerStefan Metzmacher <metze@samba.org>
Wed, 22 Dec 2010 07:54:54 +0000 (08:54 +0100)
metze

source3/lib/gencache.c

index db0b179e653d3b535175c5dfb9a793faa922f477..7bab9256483e208da0732d45339b7870c35f27b5 100644 (file)
@@ -431,6 +431,9 @@ fail:
        if (was_expired != NULL) {
                *was_expired = expired;
        }
+       if (state.result && state.blob) {
+               data_blob_free(state.blob);
+       }
        return false;
 }