Check pointers before using them in var init
This commit is contained in:
@@ -614,11 +614,12 @@ cvGetHashedKey( CvFileStorage* fs, const char* str, int len, int create_missing
|
||||
CvStringHashNode* node = 0;
|
||||
unsigned hashval = 0;
|
||||
int i, tab_size;
|
||||
CvStringHash* map = fs->str_hash;
|
||||
|
||||
if( !fs )
|
||||
return 0;
|
||||
|
||||
CvStringHash* map = fs->str_hash;
|
||||
|
||||
if( len < 0 )
|
||||
{
|
||||
for( i = 0; str[i] != '\0'; i++ )
|
||||
|
Reference in New Issue
Block a user