Changeset 6029:c25f9d9f78a6 in roaraudio for libroar/random.c
- Timestamp:
- 07/15/14 11:07:45 (10 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libroar/random.c
r5961 r6029 198 198 return 0; 199 199 200 if ( buffer == NULL ) 200 if ( buffer == NULL ) { 201 roar_err_set(ROAR_ERROR_FAULT); 201 202 return -1; 203 } 202 204 203 205 roar_random_init(); … … 224 226 #endif 225 227 default: 228 roar_err_set(ROAR_ERROR_NOENT); 226 229 return -1; 227 230 break; … … 239 242 if ( locked ) { 240 243 if ( roar_mm_mlock(ret, len) == -1 ) { 241 roar_mm_free (ret);244 roar_mm_free_noerror(ret); 242 245 return NULL; 243 246 } … … 245 248 246 249 if ( roar_random_gen(ret, len, quality) == -1 ) { 247 roar_mm_free (ret);250 roar_mm_free_noerror(ret); 248 251 return NULL; 249 252 }
Note: See TracChangeset
for help on using the changeset viewer.