s3-dbwrap: Remove dead code: talloc_stackframe() cannot fail
authorAndrew Bartlett <abartlet@samba.org>
Thu, 19 Apr 2012 06:31:40 +0000 (16:31 +1000)
committerAndrew Bartlett <abartlet@samba.org>
Thu, 19 Apr 2012 10:34:33 +0000 (12:34 +0200)
source3/lib/dbwrap/dbwrap.c

index 80bd09bf437d7fd5f733edae31598cd0a49e1e72..c78ee747a716ccee420af02dfafdee0cd2f01bf0 100644 (file)
@@ -149,9 +149,6 @@ static struct db_record *dbwrap_fetch_locked_internal(
        struct db_record *rec;
        struct dbwrap_lock_order_state *lock_order;
        TALLOC_CTX *frame = talloc_stackframe();
-       if (!frame) {
-               return NULL;
-       }
 
        lock_order = dbwrap_check_lock_order(db, frame);
        if (lock_order == NULL) {
@@ -242,9 +239,6 @@ NTSTATUS dbwrap_store(struct db_context *db, TDB_DATA key,
        struct db_record *rec;
        NTSTATUS status;
        TALLOC_CTX *frame = talloc_stackframe();
-       if (!frame) {
-               return NT_STATUS_NO_MEMORY;
-       }
 
        rec = dbwrap_fetch_locked(db, frame, key);
        if (rec == NULL) {
@@ -262,11 +256,8 @@ NTSTATUS dbwrap_delete(struct db_context *db, TDB_DATA key)
        struct db_record *rec;
        NTSTATUS status;
        TALLOC_CTX *frame = talloc_stackframe();
-       if (!frame) {
-               return NT_STATUS_NO_MEMORY;
-       }
 
-       rec = dbwrap_fetch_locked(db, talloc_tos(), key);
+       rec = dbwrap_fetch_locked(db, frame, key);
        if (rec == NULL) {
                TALLOC_FREE(frame);
                return NT_STATUS_NO_MEMORY;