From 2a9bd94734ada02e2efe5fba70dd5b727a2ca901 Mon Sep 17 00:00:00 2001 From: Werner Koch Date: Tue, 14 Jan 2003 09:35:31 +0000 Subject: * g10.c (add_group): Fixed group parsing to allow more than one delimiter in a row and also allow tab as delimiter. --- g10/g10.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'g10/g10.c') diff --git a/g10/g10.c b/g10/g10.c index 0452956dc..d845d84f1 100644 --- a/g10/g10.c +++ b/g10/g10.c @@ -859,8 +859,11 @@ static void add_group(char *string) } /* Break apart the values */ - while((value=strsep(&string," ")) && *value!='\0') - add_to_strlist2(&values,value,utf8_strings); + while ((value= strsep(&string," "))) + { + if (*value) + add_to_strlist2 (&values,value,utf8_strings); + } item=m_alloc(sizeof(struct groupitem)); item->name=name; -- cgit