aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorVladimir A. Nazarenko <naszar@ya.ru>2015-01-06 19:19:44 -0800
committerH.J. Lu <hjl.tools@gmail.com>2015-01-06 19:51:01 -0800
commitfb87ee96d7dd0714d52004e4676629f8d9db732f (patch)
tree650a8563ae0ea966709d998aeb4391f81df4b87f /ChangeLog
parent01238691bb03f0110455b663439eecf9a58c8f83 (diff)
downloadglibc-fb87ee96d7dd0714d52004e4676629f8d9db732f.tar
glibc-fb87ee96d7dd0714d52004e4676629f8d9db732f.tar.gz
glibc-fb87ee96d7dd0714d52004e4676629f8d9db732f.tar.bz2
glibc-fb87ee96d7dd0714d52004e4676629f8d9db732f.zip
Fix incorrect mount table entry parsing in __getmntent_r
When mount entry contains only four fields and have more then one space or tab at the and, mp.mnt_freq and mp.mnt_passno will be set to some specific values as side effect from parsing of previus mount entry. It is because sscanf(""," %d %d ", &a, &b) returns -1, but this case is unprocessed. Values of mp.mnt_freq and mp.mnt_passno stays unchanged. This patch is attempt to fix described issue by removing trailing tabs and spaces.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog8
1 files changed, 8 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index b5aa6e5d8e..9ca4f27338 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2015-01-06 Vladimir A. Nazarenko <naszar@ya.ru>
+
+. [BZ #17273]
+ * misc/mntent_r.c (__getmntent_r): Cut off trailing spaces
+ and tabs from buffer before parsing fstab entry.
+ * misc/tst-mntent.c (main): Add test for mount entry with
+ trailing spaces and tabs.
+
2015-01-06 Joseph Myers <joseph@codesourcery.com>
[BZ #17748]