Ignore:
Timestamp:
May 13, 2014, 11:39:04 AM (11 years ago)
Author:
Silvan Scherrer
Message:

Samba Server: update trunk to 3.6.23

Location:
trunk/server
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/server

  • trunk/server/source3/smbd/mangle_hash2.c

    r745 r862  
    627627                if (((unsigned int)name[0]) > 128 && (name[1] != 0)) {
    628628                        /* Possible start of mb character. */
    629                         char mbc[2];
     629                        size_t size = 0;
     630                        (void)next_codepoint(name, &size);
    630631                        /*
    631632                         * Note that if CH_UNIX is utf8 a string may be 3
     
    635636                         * JRA.
    636637                         */
    637                         if (convert_string(CH_UNIX, CH_UTF16LE, name, 2, mbc, 2, False) == 2) {
    638                                 /* Was a good mb string. */
    639                                 name += 2;
     638                        if (size > 1) {
     639                                /* Was a mb string. */
     640                                name += size;
    640641                                continue;
    641642                        }
Note: See TracChangeset for help on using the changeset viewer.