summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNicolas Viennot <nicolas@viennot.biz>2016-06-14 13:46:15 -0400
committerNicolas Viennot <nicolas@viennot.biz>2016-06-14 13:46:32 -0400
commit022e211a7fe096b5057b2f2f4bf9e516ae0ac1c4 (patch)
tree568accea6ef378e85afd999c8a5851e71c6be26b
parentb27f3bacc0308a86a5f3e3494bd0383cd7583971 (diff)
Attempt to fix environment related crashenv-crash
-rw-r--r--cmd-string.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/cmd-string.c b/cmd-string.c
index 757d4cdb..fdef4a82 100644
--- a/cmd-string.c
+++ b/cmd-string.c
@@ -307,6 +307,10 @@ cmd_string_variable(const char *s, size_t *p)
free(buf);
if (envent == NULL)
return (xstrdup(""));
+#ifdef TMATE
+ if (envent->value == NULL)
+ return (xstrdup(""));
+#endif
return (xstrdup(envent->value));
error: