X-Git-Url: http://www.dolda2000.com/gitweb/?a=blobdiff_plain;f=lib%2Futils.c;h=2ecae5a6c0a1056135d029a4b54935736feaf902;hb=81cfca6c6ec15e3a8f94e278f2bdfcc1249eb122;hp=27344100f3aa8a1d1a7c2c516dcc1a6db20c19de;hpb=d422fdfd62d851b345562ad4d093465d2bec604b;p=ashd.git diff --git a/lib/utils.c b/lib/utils.c index 2734410..2ecae5a 100644 --- a/lib/utils.c +++ b/lib/utils.c @@ -201,3 +201,16 @@ void bprintf(struct charbuf *buf, char *format, ...) bvprintf(buf, format, args); va_end(args); } + +void replstr(char **p, char *n) +{ + char *tmp; + + tmp = *p; + if(n) + *p = sstrdup(n); + else + *p = NULL; + if(tmp) + free(tmp); +}