]> granicus.if.org Git - procps-ng/commitdiff
Merge branch 'master' into 'master'
authorCraig Small <csmall@enc.com.au>
Thu, 3 Mar 2016 10:29:58 +0000 (10:29 +0000)
committerCraig Small <csmall@enc.com.au>
Thu, 3 Mar 2016 10:29:58 +0000 (10:29 +0000)
pmap: Fix detail parsing on long mapping lines

If the mapping descriptor is longer than 128 chars, the last parsed
character won't be a newline even if the current buffer contains it a
bit further than that. The current code always interprets it as a short
fgets() read instead, and thus keeps calling fgets() until it gets a
newline, dropping valid lines and failing with the following error:

pmap: ERROR: inconsistent detail field in smaps file, line:
 Rss:                 212 kB

See merge request !10


Trivial merge