]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
Fix compiler warning in call_readline() (GH-10820) (GH-12452)
authorVictor Stinner <vstinner@redhat.com>
Wed, 20 Mar 2019 00:00:41 +0000 (01:00 +0100)
committerGitHub <noreply@github.com>
Wed, 20 Mar 2019 00:00:41 +0000 (01:00 +0100)
commitef10f886ae21787ba88b04a2d4125727c9d15f59
tree1e2882c59c3cb29db310fb3005d7790a2c432a6e
parentea3592d7ef6308bf9f6c7d86556f9b36f5ca0060
Fix compiler warning in call_readline() (GH-10820) (GH-12452)

Replace strncpy() with memcpy() in call_readline() to fix the
following warning, the NUL byte is written manually just after:

Modules/readline.c: In function ‘call_readline’:
Modules/readline.c:1303:9: warning: ‘strncpy’ output truncated before
terminating nul copying as many bytes from a string as its length
[-Wstringop-truncation]
         strncpy(p, q, n);
         ^~~~~~~~~~~~~~~~
Modules/readline.c:1279:9: note: length computed here
     n = strlen(p);
         ^~~~~~~~~

(cherry picked from commit 1600f60414e620c4298c15dac803427d8f0a977c)
Modules/readline.c