VirtualBox

Changeset 2290 in kBuild for trunk/src/kash/setmode.c


Ignore:
Timestamp:
Feb 27, 2009 4:08:07 AM (16 years ago)
Author:
bird
Message:

kash: malloc/free/friends gets a psh.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/kash/setmode.c

    r1233 r2290  
    167167                BITCMD *newset;                                         \
    168168                setlen += SET_LEN_INCR;                                 \
    169                 newset = realloc(saveset, sizeof(BITCMD) * setlen);     \
     169                newset = sh_realloc(NULL, saveset, sizeof(BITCMD) * setlen);    \
    170170                if (newset == NULL) {                                   \
    171                         free(saveset);                                  \
     171                        sh_free(NULL, saveset);                                 \
    172172                        return (NULL);                                  \
    173173                }                                                       \
     
    202202        setlen = SET_LEN + 2;
    203203
    204         if ((set = malloc(sizeof(BITCMD) * setlen)) == NULL)
     204        if ((set = sh_malloc(NULL, sizeof(BITCMD) * setlen)) == NULL)
    205205                return (NULL);
    206206        saveset = set;
     
    214214                perm = (mode_t)strtol(p, &ep, 8);
    215215                if (*ep || perm & ~(STANDARD_BITS|S_ISTXT)) {
    216                         free(saveset);
     216                        sh_free(NULL, saveset);
    217217                        return (NULL);
    218218                }
     
    248248
    249249getop:          if ((op = *p++) != '+' && op != '-' && op != '=') {
    250                         free(saveset);
     250                        sh_free(NULL, saveset);
    251251                        return (NULL);
    252252                }
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette