>From d4368c217523583a127dafb0a8612b87942cc4e8 Mon Sep 17 00:00:00 2001 From: Paul Vriens Date: Wed, 25 Mar 2009 16:21:48 +0100 Subject: [PATCH] Fix inf file parsing --- dlls/kernel32/profile.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dlls/kernel32/profile.c b/dlls/kernel32/profile.c index 5d563a5..8450578 100644 --- a/dlls/kernel32/profile.c +++ b/dlls/kernel32/profile.c @@ -209,8 +209,8 @@ static void PROFILE_Save( HANDLE hFile, const PROFILESECTION *section, ENCODING for (key = section->key; key; key = key->next) { len += strlenW(key->name); - if (key->value && key->value[0]) len += strlenW(key->value); - len += 3; /* '=' and "\r\n" */ + if (key->value) len += strlenW(key->value) + 1; /* '=' */ + len += 2; /* "\r\n" */ } buffer = HeapAlloc(GetProcessHeap(), 0, len * sizeof(WCHAR)); -- 1.6.0.6