Ignore:
Timestamp:
Apr 25, 2007, 9:44:55 AM (14 years ago)
Author:
Paul Smedley
Message:

Code updated to Samba 3.0.25rc2 level

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/samba/source/param/loadparm.c

    r22 r30  
    22382238        }
    22392239
    2240         return atoi(s);
     2240        return (int)strtol(s, NULL, 0);
    22412241}
    22422242
     
    22522252        }
    22532253
    2254         return strtoul(s, NULL, 10);
     2254        return strtoul(s, NULL, 0);
    22552255}
    22562256
     
    53025302********************************************************************/
    53035303
    5304 char *volume_label(int snum)
    5305 {
    5306         char *ret = lp_volume(snum);
    5307         if (!*ret)
    5308                 return lp_servicename(snum);
    5309         return (ret);
    5310 }
    5311 
     5304const char *volume_label(int snum)
     5305{
     5306        char *ret;
     5307        const char *label = lp_volume(snum);
     5308        if (!*label) {
     5309                label = lp_servicename(snum);
     5310        }
     5311               
     5312        /* This returns a 33 byte guarenteed null terminated string. */
     5313        ret = talloc_strndup(main_loop_talloc_get(), label, 32);
     5314        if (!ret) {
     5315                return "";
     5316        }               
     5317        return ret;
     5318}
    53125319
    53135320/*******************************************************************
Note: See TracChangeset for help on using the changeset viewer.