aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorLibravatar smitsohu <smitsohu@gmail.com>2020-02-02 15:21:09 +0000
committerLibravatar GitHub <noreply@github.com>2020-02-02 15:21:09 +0000
commit37ef5a5b1f91a40b23e6a62c56c3f7bb80ef18ef (patch)
tree2c93f75cdfa6ac69b40f5deeb761b10de9f39e00 /src
parentHousekeeping: consistent ${HOME} instead of ~ (diff)
downloadfirejail-37ef5a5b1f91a40b23e6a62c56c3f7bb80ef18ef.tar.gz
firejail-37ef5a5b1f91a40b23e6a62c56c3f7bb80ef18ef.tar.zst
firejail-37ef5a5b1f91a40b23e6a62c56c3f7bb80ef18ef.zip
resolve cppcheck memleak warning
Diffstat (limited to 'src')
-rw-r--r--src/firejail/macros.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/firejail/macros.c b/src/firejail/macros.c
index 724411e13..e52a7a430 100644
--- a/src/firejail/macros.c
+++ b/src/firejail/macros.c
@@ -300,8 +300,8 @@ void invalid_filename(const char *fname, int globbing) {
300 size_t i = 0; 300 size_t i = 0;
301 while (ptr[i] != '\0') { 301 while (ptr[i] != '\0') {
302 if (iscntrl((unsigned char) ptr[i])) { 302 if (iscntrl((unsigned char) ptr[i])) {
303 fprintf(stderr, "Error: \"%s\" is an invalid filename: no control characters allowed\n", 303 char *new = fix_control_chars(fname);
304 fix_control_chars(fname)); 304 fprintf(stderr, "Error: \"%s\" is an invalid filename: no control characters allowed\n", new);
305 exit(1); 305 exit(1);
306 } 306 }
307 i++; 307 i++;