From d59ba3139bba2d28c1209f62c01a7017c26dd635 Mon Sep 17 00:00:00 2001 From: Dmitri Pal Date: Wed, 22 Jul 2009 17:44:15 -0400 Subject: INI Simple fix to properly process multi value config parameters. Also fixed a typo in the header file. --- common/ini/ini_config.c | 2 +- common/ini/ini_config.h | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) (limited to 'common') diff --git a/common/ini/ini_config.c b/common/ini/ini_config.c index e4b1f3655..9ef06e55a 100644 --- a/common/ini/ini_config.c +++ b/common/ini/ini_config.c @@ -1498,7 +1498,7 @@ char **get_string_config_array(struct collection_item *item, memcpy(dest, start, len); count++; dest += len; - dest = '\0'; + *dest = '\0'; dest++; } diff --git a/common/ini/ini_config.h b/common/ini/ini_config.h index 05ab27dff..1fee48ac0 100644 --- a/common/ini/ini_config.h +++ b/common/ini/ini_config.h @@ -24,6 +24,7 @@ #define INI_CONFIG_H #include +#include #include "collection.h" /* Name of the default (missing section in the INI file */ @@ -214,7 +215,7 @@ char *get_bin_config_value(struct collection_item *item, int *length, int *error void free_bin_config_value(char *); /* Array of stings */ -/* Separator sting includes up to three different separators. If NULL comma is assumed. */ +/* Separator string includes up to three different separators. If NULL comma is assumed. */ /* The spaces are trimmed automatically around separators in the string. */ char **get_string_config_array(struct collection_item *item, const char *sep, int *size, int *error); /* Array of long values - separators are detected automatically. */ -- cgit