diff options
Diffstat (limited to 'snac.c')
| -rw-r--r-- | snac.c | 6 |
1 files changed, 2 insertions, 4 deletions
| @@ -77,8 +77,7 @@ void srv_debug(int level, d_char *str) | |||
| 77 | 77 | ||
| 78 | if (xs_str_in(msg, srv_basedir) != -1) { | 78 | if (xs_str_in(msg, srv_basedir) != -1) { |
| 79 | /* replace basedir with ~ */ | 79 | /* replace basedir with ~ */ |
| 80 | xs *o_str = msg; | 80 | msg = xs_replace_i(msg, srv_basedir, "~"); |
| 81 | msg = xs_replace(o_str, srv_basedir, "~"); | ||
| 82 | } | 81 | } |
| 83 | 82 | ||
| 84 | if (dbglevel >= level) { | 83 | if (dbglevel >= level) { |
| @@ -96,8 +95,7 @@ void snac_debug(snac *snac, int level, d_char *str) | |||
| 96 | 95 | ||
| 97 | if (xs_str_in(msg, snac->basedir) != -1) { | 96 | if (xs_str_in(msg, snac->basedir) != -1) { |
| 98 | /* replace long basedir references with ~ */ | 97 | /* replace long basedir references with ~ */ |
| 99 | xs *o_str = msg; | 98 | msg = xs_replace_i(msg, snac->basedir, "~"); |
| 100 | msg = xs_replace(o_str, snac->basedir, "~"); | ||
| 101 | } | 99 | } |
| 102 | 100 | ||
| 103 | srv_debug(level, msg); | 101 | srv_debug(level, msg); |