about summary refs log tree commit diff
path: root/Src
diff options
context:
space:
mode:
authorPeter Stephenson <pws@zsh.org>2015-07-23 10:04:09 +0100
committerPeter Stephenson <pws@zsh.org>2015-07-23 10:04:09 +0100
commitbbd4cae6ad3dc52702e61397cbab9197e55b21b5 (patch)
tree20de30ecd8d878b0a7c8b4eca003e918c5d5f851 /Src
parent28a962f557952a6001d37f4f4f7034361d11bf89 (diff)
downloadzsh-bbd4cae6ad3dc52702e61397cbab9197e55b21b5.tar.gz
zsh-bbd4cae6ad3dc52702e61397cbab9197e55b21b5.tar.xz
zsh-bbd4cae6ad3dc52702e61397cbab9197e55b21b5.zip
35872: protect against NULL pointers in unmeta
Diffstat (limited to 'Src')
-rw-r--r--Src/utils.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/Src/utils.c b/Src/utils.c
index ba9056459..0acab88ff 100644
--- a/Src/utils.c
+++ b/Src/utils.c
@@ -4401,7 +4401,10 @@ unmeta(const char *file_name)
     char *p;
     const char *t;
     int newsz, meta;
-    
+
+    if (!file_name)
+	return NULL;
+
     meta = 0;
     for (t = file_name; *t; t++) {
 	if (*t == Meta)