]> git.eshelyaron.com Git - emacs.git/commit
Fix some #! misparsing in check_interpreter
authorPaul Eggert <eggert@cs.ucla.edu>
Tue, 17 Sep 2024 23:38:53 +0000 (16:38 -0700)
committerEshel Yaron <me@eshelyaron.com>
Wed, 18 Sep 2024 10:49:46 +0000 (12:49 +0200)
commit515995b783c97a408201b3e2c7aaee2e9c2488f2
treef6bad4d0491d0c03c8b2b8a1db5eb04e1e9426aa
parentc74055c1354dc9e6623eeee9d5b1a3098e2d5bf1
Fix some #! misparsing in check_interpreter

* exec/exec.c: Do not include ctype.h, as the kernel
does not care about the locale.
(check_interpreter): Treat only spaces and tabs as white space.
Do not inspect more bytes than were read.
Although the resulting code does not exactly match what
the Android kernel does, it’s closer than what it was before.

(cherry picked from commit e0b027d1215ed32fe0f3d0956d2d7a81552274f2)
exec/exec.c