tevent: Do not use talloc_autofree_context
authorVolker Lendecke <vl@samba.org>
Fri, 24 Sep 2010 17:13:05 +0000 (19:13 +0200)
committerVolker Lendecke <vl@samba.org>
Fri, 8 Oct 2010 19:11:45 +0000 (21:11 +0200)
lib/tevent/tevent.c
lib/tevent/tevent_signal.c

index a91e56893123d90cd2a1f249162b426026557fef..4849bc162f44b50fa2a26d0fe86fa75da8796f32 100644 (file)
@@ -88,7 +88,7 @@ bool tevent_register_backend(const char *name, const struct tevent_ops *ops)
                }
        }
 
-       e = talloc(talloc_autofree_context(), struct tevent_ops_list);
+       e = talloc(NULL, struct tevent_ops_list);
        if (e == NULL) return false;
 
        e->name = name;
@@ -104,8 +104,7 @@ bool tevent_register_backend(const char *name, const struct tevent_ops *ops)
 void tevent_set_default_backend(const char *backend)
 {
        talloc_free(tevent_default_backend);
-       tevent_default_backend = talloc_strdup(talloc_autofree_context(),
-                                              backend);
+       tevent_default_backend = talloc_strdup(NULL, backend);
 }
 
 /*
index 45f65cf6dddf9e3f45cb1554c8e80c75474302ab..dbab8a8adabc489a3ae58dd8b543a3485b28a4b3 100644 (file)
@@ -210,7 +210,7 @@ struct tevent_signal *tevent_common_add_signal(struct tevent_context *ev,
        /* the sig_state needs to be on a global context as it can last across
           multiple event contexts */
        if (sig_state == NULL) {
-               sig_state = talloc_zero(talloc_autofree_context(), struct tevent_sig_state);
+               sig_state = talloc_zero(NULL, struct tevent_sig_state);
                if (sig_state == NULL) {
                        return NULL;
                }