* it means that we also may have line number information
* for this function.
*/
- for(i=0; linetab[i].linetab != NULL; i++)
+ for(i=0; linetab && linetab[i].linetab != NULL; i++)
{
if( ((unsigned int) deefer->load_addr
+ sectp[linetab[i].segno - 1].VirtualAddress
}
DEBUG_Normalize(curr_func);
- if( linetab[i].linetab == NULL )
+ if( !linetab || linetab[i].linetab == NULL )
{
curr_func = DEBUG_AddSymbol( symname, &new_addr, NULL,
SYM_WIN32 | SYM_FUNC);
* it means that we also may have line number information
* for this function.
*/
- for(i=0; linetab[i].linetab != NULL; i++)
+ for(i=0; linetab && linetab[i].linetab != NULL; i++)
{
if( ((unsigned int) deefer->load_addr
+ sectp[linetab[i].segno - 1].VirtualAddress
}
DEBUG_Normalize(curr_func);
- if( linetab[i].linetab == NULL )
+ if( !linetab || linetab[i].linetab == NULL )
{
curr_func = DEBUG_AddSymbol( symname, &new_addr, NULL,
SYM_WIN32 | SYM_FUNC);