Changeset 1966:472ef4b721c7 in roaraudio for roard/light.c
- Timestamp:
- 06/11/09 19:37:41 (15 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
roard/light.c
r1965 r1966 36 36 } 37 37 38 if ( (g_light_state.changes = malloc(channels)) == NULL ) { 39 free(g_light_state.state); 40 return -1; 41 } 42 38 43 g_light_state.channels = channels; 39 44 … … 46 51 } 47 52 53 if ( g_light_state.changes != NULL ) { 54 free(g_light_state.changes); 55 } 56 48 57 g_light_state.channels = 0; 49 58 … … 58 67 return -1; 59 68 60 memset(g_light_state.state, 0, g_light_state.channels); 69 if ( g_light_state.changes == NULL ) 70 return -1; 71 72 memset(g_light_state.state, 0, g_light_state.channels); 73 memset(g_light_state.changes, 0, g_light_state.channels); 74 75 return 0; 76 } 77 78 int light_reinit(void) { 79 if ( g_light_state.changes == NULL ) 80 return -1; 81 82 memset(g_light_state.changes, 0, g_light_state.channels); 61 83 62 84 return 0;
Note: See TracChangeset
for help on using the changeset viewer.