summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTing-Wei Lan <lantw44@gmail.com>2015-01-16 16:14:45 +0800
committerTing-Wei Lan <lantw44@gmail.com>2015-01-16 16:14:45 +0800
commitf840d4880df21b49514aa9c7f937ea02d1e45b7a (patch)
tree69859e81eddca5caeb5264bb7ee5e90738289b5e
parentd573b2960ab5f4ef51f0d0dfb2130ef6d784be68 (diff)
downloadcn2013-master.tar.gz
cn2013-master.tar.zst
cn2013-master.zip
HW1+: 避免在工作目錄被刪除時印出亂碼HEADmaster
-rw-r--r--hw1/xwrap.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/hw1/xwrap.c b/hw1/xwrap.c
index 85991ae..dfdf2c8 100644
--- a/hw1/xwrap.c
+++ b/hw1/xwrap.c
@@ -107,5 +107,9 @@ char* xgetcwd (void) {
cwd = xrealloc (cwd, size);
}
+ if (result == NULL) {
+ strncpy (cwd, "<Unknown working directory>", size - 1);
+ }
+
return cwd;
}