From 9416abaff7547f3691d6dbb0da2a9e94746be97d Mon Sep 17 00:00:00 2001 From: Alexandre Julliard Date: Tue, 26 Jan 1999 17:29:49 +0000 Subject: [PATCH] Don't abort PROFILE_GetSection on empty keys. --- files/profile.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/files/profile.c b/files/profile.c index bf33e75617e..8f4943e9381 100644 --- a/files/profile.c +++ b/files/profile.c @@ -555,9 +555,10 @@ static INT32 PROFILE_GetSection( PROFILESECTION *section, LPCSTR section_name, if (section->name && !strcasecmp( section->name, section_name )) { UINT32 oldlen = len; - for (key = section->key; key && *(key->name); key = key->next) + for (key = section->key; key; key = key->next) { if (len <= 2) break; + if (!*key->name) continue; /* Skip empty lines */ if (IS_ENTRY_COMMENT(key->name)) continue; /* Skip comments */ PROFILE_CopyEntry( buffer, key->name, len - 1, handle_env ); len -= strlen(buffer) + 1;