Unless talloc has some new magic there is a ctx missing here.
authorGünther Deschner <gd@samba.org>
Tue, 27 Nov 2007 17:01:56 +0000 (18:01 +0100)
committerGünther Deschner <gd@samba.org>
Tue, 27 Nov 2007 17:01:56 +0000 (18:01 +0100)
Guenther
(This used to be commit 172f7ce96dc12cfc7d2209d8ed56aeebefd6207b)

source3/registry/reg_eventlog.c

index be47d131407533b517d3a6b3eff35de6cd59bd71..8994acf107ec43d1b7a7f6bee9a7469eebcb3c2c 100644 (file)
@@ -141,7 +141,7 @@ bool eventlog_init_keys(void)
 
                /* now do the values under KEY_EVENTLOG/Application/Application */
                TALLOC_FREE(evtlogpath);
-               evtlogpath = talloc_asprintf("%s\\%s\\%s",
+               evtlogpath = talloc_asprintf(ctx, "%s\\%s\\%s",
                          KEY_EVENTLOG, *elogs, *elogs);
                if (!evtlogpath) {
                        return false;
@@ -234,7 +234,7 @@ bool eventlog_add_source( const char *eventlog, const char *sourcename,
                return false;
        }
 
-       evtlogpath = talloc_asprintf("%s\\%s", KEY_EVENTLOG, eventlog);
+       evtlogpath = talloc_asprintf(ctx, "%s\\%s", KEY_EVENTLOG, eventlog);
        if (!evtlogpath) {
                TALLOC_FREE(values);
                return false;
@@ -320,7 +320,7 @@ bool eventlog_add_source( const char *eventlog, const char *sourcename,
                return False;
        }
        TALLOC_FREE(evtlogpath);
-       evtlogpath = talloc_asprintf("%s\\%s", KEY_EVENTLOG, eventlog );
+       evtlogpath = talloc_asprintf(ctx, "%s\\%s", KEY_EVENTLOG, eventlog );
        if (!evtlogpath) {
                TALLOC_FREE(subkeys);
                return false;
@@ -347,7 +347,7 @@ bool eventlog_add_source( const char *eventlog, const char *sourcename,
                return False;
        }
        TALLOC_FREE(evtlogpath);
-       evtlogpath = talloc_asprintf("%s\\%s\\%s",
+       evtlogpath = talloc_asprintf(ctx, "%s\\%s\\%s",
                  KEY_EVENTLOG, eventlog, sourcename);
        if (!evtlogpath) {
                TALLOC_FREE(subkeys);