Changeset 5650:21e9c5f21d73 in roaraudio
- Timestamp:
- 09/12/12 12:37:05 (11 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libroar/keyval.c
r5482 r5650 40 40 ssize_t i; 41 41 42 ROAR_DBG("roar_keyval_lookup(kv=%p, key=%p'%s', len=%li, casesens=%i) = ?", kv, key, key, (long int)len, casesens); 43 42 44 if ( kv == NULL || key == NULL ) { 45 ROAR_DBG("roar_keyval_lookup(kv=%p, key=%p'%s', len=%li, casesens=%i) = NULL //error=FAULT", kv, key, key, (long int)len, casesens); 43 46 roar_err_set(ROAR_ERROR_FAULT); 44 47 return NULL; … … 49 52 50 53 for (i = 0; len != -1 ? (i < len) : kv[i].key != NULL; i++) { 51 if ( !sc(key, kv[i].key) )54 if ( kv[i].key != NULL && !sc(key, kv[i].key) ) 52 55 return &(kv[i]); 53 56 } 54 57 58 ROAR_DBG("roar_keyval_lookup(kv=%p, key=%p'%s', len=%li, casesens=%i) = NULL //error=NOENT", kv, key, key, (long int)len, casesens); 55 59 roar_err_set(ROAR_ERROR_NOENT); 56 60 return NULL;
Note: See TracChangeset
for help on using the changeset viewer.