Ignore:
Timestamp:
May 24, 2009, 7:51:24 AM (16 years ago)
Author:
Herwig Bauernfeind
Message:

Update Samba 3.3 branch to 3.3.3

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/samba-3.3.x/source/lib/dbwrap_ctdb.c

    r206 r223  
    122122        struct ctdb_rec_data *r;
    123123        size_t m_size, r_size;
    124         struct ctdb_marshall_buffer *m2;
    125 
    126         r = db_ctdb_marshall_record(mem_ctx, reqid, key, header, data);
     124        struct ctdb_marshall_buffer *m2 = NULL;
     125
     126        r = db_ctdb_marshall_record(talloc_tos(), reqid, key, header, data);
    127127        if (r == NULL) {
    128128                talloc_free(m);
     
    134134                        mem_ctx, offsetof(struct ctdb_marshall_buffer, data));
    135135                if (m == NULL) {
    136                         return NULL;
     136                        goto done;
    137137                }
    138138                m->db_id = db_id;
     
    146146        if (m2 == NULL) {
    147147                talloc_free(m);
    148                 return NULL;
     148                goto done;
    149149        }
    150150
    151151        memcpy(m_size + (uint8_t *)m2, r, r_size);
    152152
     153        m2->count++;
     154
     155done:
    153156        talloc_free(r);
    154 
    155         m2->count++;
    156 
    157157        return m2;
    158158}
Note: See TracChangeset for help on using the changeset viewer.