diff options
-rw-r--r-- | common/ini/ini_config.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/common/ini/ini_config.c b/common/ini/ini_config.c index c28c6489..8c54ad5c 100644 --- a/common/ini/ini_config.c +++ b/common/ini/ini_config.c @@ -295,7 +295,10 @@ static int ini_to_collection(const char *filename, case RET_SECTION: /* Add line to the collection of lines */ if (lines) { - error = add_int_property(*lines, NULL, key, line); + /* For easier search make line numbers for the sections negative. + * This would allow differentiating sections and attributes. + */ + error = add_int_property(*lines, NULL, key, -1 * line); if (error) { TRACE_ERROR_NUMBER("Failed to add line to line collection", error); fclose(file); |