Ignore:
Timestamp:
Nov 29, 2012, 1:59:04 PM (13 years ago)
Author:
Silvan Scherrer
Message:

Samba Server: updated trunk to 3.6.9

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/server/source3/lib/dbwrap_util.c

    r745 r751  
    447447NTSTATUS dbwrap_traverse(struct db_context *db,
    448448                         int (*f)(struct db_record*, void*),
    449                          void *private_data)
     449                         void *private_data,
     450                         int *count)
    450451{
    451452        int ret = db->traverse(db, f, private_data);
    452         return (ret == -1) ? NT_STATUS_INTERNAL_DB_CORRUPTION : NT_STATUS_OK;
    453 }
    454 
    455 
    456 
     453
     454        if (ret < 0) {
     455                return NT_STATUS_INTERNAL_DB_CORRUPTION;
     456        }
     457
     458        if (count != NULL) {
     459                *count = ret;
     460        }
     461
     462        return NT_STATUS_OK;
     463}
    457464
    458465NTSTATUS dbwrap_delete_bystring_upper(struct db_context *db, const char *key)
Note: See TracChangeset for help on using the changeset viewer.