Fix from PR#29290. Properly terminate the cpio_longopts struct so an unknown
option doesn't run off the end and core dump
This commit is contained in:
parent
9b1c35ec87
commit
4dca8bd51e
|
@ -1,4 +1,4 @@
|
|||
/* $NetBSD: options.c,v 1.82 2004/10/26 16:11:49 tron Exp $ */
|
||||
/* $NetBSD: options.c,v 1.83 2005/02/10 17:48:33 jmc Exp $ */
|
||||
|
||||
/*-
|
||||
* Copyright (c) 1992 Keith Muller.
|
||||
|
@ -42,7 +42,7 @@
|
|||
#if 0
|
||||
static char sccsid[] = "@(#)options.c 8.2 (Berkeley) 4/18/94";
|
||||
#else
|
||||
__RCSID("$NetBSD: options.c,v 1.82 2004/10/26 16:11:49 tron Exp $");
|
||||
__RCSID("$NetBSD: options.c,v 1.83 2005/02/10 17:48:33 jmc Exp $");
|
||||
#endif
|
||||
#endif /* not lint */
|
||||
|
||||
|
@ -1378,6 +1378,7 @@ struct option cpio_longopts[] = {
|
|||
{ "version", no_argument, 0,
|
||||
OPT_VERSION },
|
||||
#endif
|
||||
{ 0, 0, 0, 0 },
|
||||
};
|
||||
|
||||
/*
|
||||
|
|
Loading…
Reference in New Issue