X-Git-Url: http://www.dolda2000.com/gitweb/?p=ashd.git;a=blobdiff_plain;f=lib%2Futils.c;fp=lib%2Futils.c;h=2ecae5a6c0a1056135d029a4b54935736feaf902;hp=27344100f3aa8a1d1a7c2c516dcc1a6db20c19de;hb=5fc1bf9ffd24123e1fafbfc8b58c4338521ec0e6;hpb=e1cdf02ebc900813c2395c58ee528440a9699e18 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); +}