diff options
author | npmccallum <npmccallum@c587cffe-e639-0410-9787-d7902ae8ed56> | 2007-11-20 23:17:25 +0000 |
---|---|---|
committer | npmccallum <npmccallum@c587cffe-e639-0410-9787-d7902ae8ed56> | 2007-11-20 23:17:25 +0000 |
commit | 99b19948f4243fadb0fc7e82771e1b0eaaaf5240 (patch) | |
tree | 70c1e02322a6e8e30c38e7219585d0e86b4cfca5 | |
parent | dc5e93b1bf2c15b7ecaa71f986dbc0255aee7089 (diff) | |
download | libproxy-99b19948f4243fadb0fc7e82771e1b0eaaaf5240.tar.gz |
fix crasher
git-svn-id: http://libproxy.googlecode.com/svn/trunk@57 c587cffe-e639-0410-9787-d7902ae8ed56
-rw-r--r-- | src/lib/config_file.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/lib/config_file.c b/src/lib/config_file.c index 5c85a51..96232e3 100644 --- a/src/lib/config_file.c +++ b/src/lib/config_file.c @@ -200,7 +200,9 @@ px_config_file_get_value(pxConfigFile *self, char *section, char *key) void px_config_file_free(pxConfigFile *self) { - for (int i=0 ; self->sections[i] ; i++) + if (!self) return; + + for (int i=0 ; self->sections && self->sections[i] ; i++) { px_free(self->sections[i]->name); px_strfreev(self->sections[i]->keys); |