diff options
| author | Paul Eggert | 2018-03-12 10:35:25 -0700 |
|---|---|---|
| committer | Paul Eggert | 2018-03-12 10:37:05 -0700 |
| commit | e067f1fd9feabc9c83cfbba177616a46b28d058a (patch) | |
| tree | ed584ec923078e1bd3d8ed66ca8df93a3475f022 /src/data.c | |
| parent | 0965d94ca426765382f366bf48f88ba5f9500afd (diff) | |
| download | emacs-e067f1fd9feabc9c83cfbba177616a46b28d058a.tar.gz emacs-e067f1fd9feabc9c83cfbba177616a46b28d058a.zip | |
Revert overenthusiastic procfs fixup
Also, be more systematic in calls to string_to_number.
* src/sysdep.c (list_system_processes) [HAVE_PROCFS]: Allow pids
to be floating-point if they exceed fixnum range. This partially
reverts my patch 2018-03-09T20:06:05Z!eggert@cs.ucla.edu, which
went too far in fixing string-to-number mishandling.
Diffstat (limited to 'src/data.c')
| -rw-r--r-- | src/data.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/data.c b/src/data.c index 62b3fcfeb24..06308c62c49 100644 --- a/src/data.c +++ b/src/data.c | |||
| @@ -2754,7 +2754,7 @@ If the base used is not 10, STRING is always parsed as an integer. */) | |||
| 2754 | while (*p == ' ' || *p == '\t') | 2754 | while (*p == ' ' || *p == '\t') |
| 2755 | p++; | 2755 | p++; |
| 2756 | 2756 | ||
| 2757 | val = string_to_number (p, b, 1); | 2757 | val = string_to_number (p, b, true); |
| 2758 | return NILP (val) ? make_number (0) : val; | 2758 | return NILP (val) ? make_number (0) : val; |
| 2759 | } | 2759 | } |
| 2760 | 2760 | ||