grub2/grub-core/lib/gnulib
Darren Kenny ad3b3b1252 gnulib/regexec: Resolve unused variable
This is a really minor issue where a variable is being assigned to but
not checked before it is overwritten again.

The reason for this issue is that we are not building with DEBUG set and
this in turn means that the assert() that reads the value of the
variable match_last is being processed out.

The solution, move the assignment to match_last in to an ifdef DEBUG too.

Fixes: CID 292459

Signed-off-by: Darren Kenny <darren.kenny@oracle.com>
Reviewed-by: Daniel Kiper <daniel.kiper@oracle.com>

Patch-Name: 2021-02-security/022-gnulib-regexec-Resolve-unused-variable.patch
2021-02-27 14:47:06 +00:00
..
glthread Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
uniwidth Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
_Noreturn.h Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
alloca.c Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
alloca.in.h Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
arg-nonnull.h Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
argp-ba.c Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
argp-eexst.c Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
argp-fmtstream.c Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
argp-fmtstream.h Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
argp-fs-xinl.c Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
argp-help.c Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
argp-namefrob.h Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
argp-parse.c Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
argp-pin.c Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
argp-pv.c Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
argp-pvh.c Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
argp-xinl.c Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
argp.h Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
asnprintf.c Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
assure.h Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
basename-lgpl.c Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
btowc.c Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
c++defs.h Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
cdefs.h Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
chdir-long.c Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
chdir-long.h Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
cloexec.c Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
cloexec.h Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
close.c Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
dirent.in.h Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
dirfd.c Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
dirname-lgpl.c Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
dirname.h Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
dosname.h Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
dup2.c Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
dup-safer-flag.c Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
dup-safer.c Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
errno.in.h Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
error.c Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
error.h Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
exitfail.c Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
exitfail.h Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
fchdir.c Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
fcntl.c Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
fcntl.in.h Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
fd-hook.c Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
fd-hook.h Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
fd-safer-flag.c Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
fd-safer.c Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
filename.h Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
filenamecat-lgpl.c Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
filenamecat.h Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
flexmember.h Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
float.c Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
float.in.h Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
float+.h Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
fnmatch_loop.c Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
fnmatch.c Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
fnmatch.in.h Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
fstat.c Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
getcwd-lgpl.c Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
getdelim.c Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
getdtablesize.c Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
getline.c Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
getopt1.c Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
getopt_int.h Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
getopt-cdefs.in.h Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
getopt-core.h Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
getopt-ext.h Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
getopt-pfx-core.h Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
getopt-pfx-ext.h Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
getopt.c Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
getopt.in.h Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
getprogname.c Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
getprogname.h Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
gettext.h Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
hard-locale.c Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
hard-locale.h Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
intprops.h Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
itold.c Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
langinfo.in.h Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
libc-config.h Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
limits.in.h Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
localcharset.c Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
localcharset.h Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
locale.in.h Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
localeconv.c Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
Makefile.am Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
Makefile.in Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
malloc.c Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
malloca.c Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
malloca.h Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
mbrtowc.c Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
mbsinit.c Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
mbsrtowcs-impl.h Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
mbsrtowcs-state.c Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
mbsrtowcs.c Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
mbswidth.c Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
mbswidth.h Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
mbtowc-impl.h Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
mbtowc.c Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
memchr.c Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
memchr.valgrind Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
mempcpy.c Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
memrchr.c Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
msvc-inval.c Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
msvc-inval.h Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
msvc-nothrow.c Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
msvc-nothrow.h Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
nl_langinfo.c Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
open.c Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
openat-die.c Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
openat-priv.h Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
openat-proc.c Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
openat.c Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
openat.h Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
pathmax.h Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
pipe-safer.c Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
printf-args.c Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
printf-args.h Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
printf-parse.c Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
printf-parse.h Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
progname.c Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
progname.h Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
rawmemchr.c Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
rawmemchr.valgrind Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
realloc.c Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
regcomp.c Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
regex_internal.c Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
regex_internal.h Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
regex.c Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
regex.h Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
regexec.c gnulib/regexec: Resolve unused variable 2021-02-27 14:47:06 +00:00
save-cwd.c Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
save-cwd.h Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
size_max.h Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
sleep.c Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
stat-time.c Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
stat-time.h Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
stat-w32.c Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
stat-w32.h Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
stat.c Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
stdalign.in.h Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
stdbool.in.h Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
stddef.in.h Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
stdint.in.h Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
stdio.in.h Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
stdlib.in.h Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
strcasecmp.c Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
strchrnul.c Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
strchrnul.valgrind Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
strdup.c Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
streq.h Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
strerror-override.c Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
strerror-override.h Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
strerror.c Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
string.in.h Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
strings.in.h Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
stripslash.c Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
strncasecmp.c Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
strndup.c Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
strnlen1.c Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
strnlen1.h Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
strnlen.c Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
sys_stat.in.h Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
sys_types.in.h Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
sysexits.in.h Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
time.in.h Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
unistd--.h Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
unistd-safer.h Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
unistd.c Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
unistd.in.h Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
unitypes.in.h Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
uniwidth.in.h Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
vasnprintf.c Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
vasnprintf.h Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
verify.h Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
vsnprintf.c Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
warn-on-use.h Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
wchar.in.h Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
wcrtomb.c Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
wctype-h.c Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
wctype.in.h Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
wcwidth.c Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
xalloc-oversized.h Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
xsize.c Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00
xsize.h Import grub2_2.04~rc1.orig.tar.xz 2019-05-14 10:20:03 +01:00