fail on null string for arguments

This commit is contained in:
Ryan Cox 2013-10-28 21:05:35 -06:00
parent d66ed3350e
commit c304ffa994

10
pgrep.c
View File

@ -142,13 +142,19 @@ static int __attribute__ ((__noreturn__)) usage(int opt)
static struct el *split_list (const char *restrict str, int (*convert)(const char *, struct el *))
{
char *copy = xstrdup (str);
char *ptr = copy;
char *copy;
char *ptr;
char *sep_pos;
int i = 0;
int size = 0;
struct el *list = NULL;
if (str[0] == '\0')
return NULL;
copy = xstrdup (str);
ptr = copy;
do {
if (i == size) {
size = size * 5 / 4 + 4;