Mercurial > gnulib
view modules/execute @ 40213:cc3fed3b7788
unilbrk/u*-possible-linebreaks: Fix undefined behaviour.
Reported by Jeffrey Walton <noloader@gmail.com>.
* lib/unilbrk/u8-possible-linebreaks.c (u8_possible_linebreaks): Don't
invoke memset with a zero size.
* lib/unilbrk/u16-possible-linebreaks.c (u16_possible_linebreaks):
Likewise.
* lib/unilbrk/u32-possible-linebreaks.c (u32_possible_linebreaks):
Adjust accordingly.
author | Bruno Haible <bruno@clisp.org> |
---|---|
date | Sat, 09 Mar 2019 00:27:19 +0100 |
parents | 1f14c6dd175d |
children |
line wrap: on
line source
Description: Creation of autonomous subprocesses. Files: lib/execute.h lib/execute.c lib/w32spawn.h m4/execute.m4 Depends-on: cloexec dup2 error fatal-signal wait-process gettext-h msvc-nothrow spawn posix_spawnp posix_spawn_file_actions_init posix_spawn_file_actions_addopen posix_spawn_file_actions_destroy posix_spawnattr_init posix_spawnattr_setsigmask posix_spawnattr_setflags posix_spawnattr_destroy stdbool stdlib strpbrk unistd environ configure.ac: gl_EXECUTE Makefile.am: lib_SOURCES += execute.h execute.c w32spawn.h Include: "execute.h" License: GPL Maintainer: all