temp = pnd_conf_get_as_char ( ch, PND_CONF_KEY );
- if ( searchpath ) {
+ if ( temp ) {
searchpath = strdup ( temp );
} else {
searchpath = strdup ( PND_CONF_SEARCHPATH );
*mid = '\0';
mid++;
+ // skip past any heading space for the key
+ while ( *mid && isspace ( *mid ) ) {
+ mid++;
+ }
+
//printf ( "key head: '%s'\n", head );
//printf ( "key mid: '%s'\n", mid );
}
} else {
- // key/value pairing
+ // key only
char *v;
// form the actual new key