empty string was returned when it was not so good.
This commit is contained in:
parent
ae2f236663
commit
2672c87f68
1 changed files with 6 additions and 2 deletions
|
@ -84,8 +84,12 @@ string ad2str(ad) addr_t ad; {
|
||||||
|
|
||||||
if (ad.ea_str==0)
|
if (ad.ea_str==0)
|
||||||
ad.ea_str="";
|
ad.ea_str="";
|
||||||
if (ad.ea_off==0)
|
if ((long)ad.ea_off==(long)0) {
|
||||||
|
if strcmp(ad.ea_str,"")
|
||||||
|
return(mystrcpy("0")); /* don't return empty string */
|
||||||
|
else
|
||||||
return(mystrcpy(ad.ea_str));
|
return(mystrcpy(ad.ea_str));
|
||||||
|
}
|
||||||
sprintf(buf,"%s%c%ld",ad.ea_str,ad.ea_off>=0 ? '+' : ' ',(long)ad.ea_off);
|
sprintf(buf,"%s%c%ld",ad.ea_str,ad.ea_off>=0 ? '+' : ' ',(long)ad.ea_off);
|
||||||
return(mystrcpy(buf));
|
return(mystrcpy(buf));
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue