Browse Source

Fix uninitialized memory.

tags/non-daw-v1.1.0
Jonathan Moore Liles 17 years ago
parent
commit
b4e41435e1
1 changed files with 4 additions and 2 deletions
  1. +4
    -2
      Timeline/Loggable.C

+ 4
- 2
Timeline/Loggable.C View File

@@ -69,7 +69,8 @@ Loggable::ensure_size ( size_t n )


_loggables = (Loggable**) realloc( _loggables, sizeof( Loggable ** ) * _loggables_size ); _loggables = (Loggable**) realloc( _loggables, sizeof( Loggable ** ) * _loggables_size );


memset( _loggables + os, 0, _loggables_size - os );
for ( int i = os; i < _loggables_size; ++i )
_loggables[ i ] = 0;
} }
} }


@@ -243,7 +244,8 @@ Loggable::escape ( const char *s )
bool bool
Loggable::do_this ( const char *s, bool reverse ) Loggable::do_this ( const char *s, bool reverse )
{ {
int id;
int id = 0;

if ( ! ( sscanf( s, "%*s %X ", &id ) > 0 ) ) if ( ! ( sscanf( s, "%*s %X ", &id ) > 0 ) )
return false; return false;




Loading…
Cancel
Save