Ignore:
Timestamp:
Mar 12, 2008, 9:08:18 AM (17 years ago)
Author:
Paul Smedley
Message:

Update source to 3.0.28a

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/samba-3.0/source/libsmb/unexpected.c

    r1 r124  
    6060        len = build_packet(buf, p);
    6161
     62        ZERO_STRUCT(key);       /* needed for potential alignment */
     63
    6264        key.packet_type = p->packet_type;
    6365        key.timestamp = p->timestamp;
     
    8183{
    8284        struct unexpected_key key;
     85
     86        if (kbuf.dsize != sizeof(key)) {
     87                tdb_delete(ttdb, kbuf);
     88        }
    8389
    8490        memcpy(&key, kbuf.dptr, sizeof(key));
     
    120126        struct unexpected_key key;
    121127        struct packet_struct *p;
     128
     129        if (kbuf.dsize != sizeof(key)) {
     130                return 0;
     131        }
    122132
    123133        memcpy(&key, kbuf.dptr, sizeof(key));
Note: See TracChangeset for help on using the changeset viewer.