about summary refs log tree commit diff
path: root/misc
diff options
context:
space:
mode:
authorUlrich Drepper <drepper@redhat.com>2003-11-29 06:40:52 +0000
committerUlrich Drepper <drepper@redhat.com>2003-11-29 06:40:52 +0000
commit37369d1cefec4d1990e59fbec613d2bc66e68eba (patch)
tree86439ecf806f00f3350470f99fb8d700b1cbe2a8 /misc
parentbb3f4825c411e676c51479fea59643af540810b5 (diff)
downloadglibc-37369d1cefec4d1990e59fbec613d2bc66e68eba.tar.gz
glibc-37369d1cefec4d1990e59fbec613d2bc66e68eba.tar.xz
glibc-37369d1cefec4d1990e59fbec613d2bc66e68eba.zip
Update.
	* misc/mntent_r.c (decode_name): Fix decoding of tab, add decoding
	of newline.
	* manual/sysinfo.texi (mtab): Adjust description accordingly.
	Reported by Andries.Brouwer@cwi.nl.
Diffstat (limited to 'misc')
-rw-r--r--misc/mntent_r.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/misc/mntent_r.c b/misc/mntent_r.c
index 9bfe8756f1..3a47f61f38 100644
--- a/misc/mntent_r.c
+++ b/misc/mntent_r.c
@@ -84,12 +84,18 @@ decode_name (char *buf)
 	*wp++ = ' ';
 	rp += 3;
       }
-    else if (rp[0] == '\\' && rp[1] == '0' && rp[2] == '1' && rp[3] == '2')
+    else if (rp[0] == '\\' && rp[1] == '0' && rp[2] == '1' && rp[3] == '1')
       {
 	/* \012 is a TAB.  */
 	*wp++ = '\t';
 	rp += 3;
       }
+    else if (rp[0] == '\\' && rp[1] == '0' && rp[2] == '1' && rp[3] == '2')
+      {
+	/* \012 is a NEWLINE.  */
+	*wp++ = '\n';
+	rp += 3;
+      }
     else if (rp[0] == '\\' && rp[1] == '\\')
       {
 	/* We have to escape \\ to be able to represent all characters.  */