diff options
author | Peter Jones <pjones@redhat.com> | 2005-03-02 00:57:08 +0000 |
---|---|---|
committer | Peter Jones <pjones@redhat.com> | 2005-03-02 00:57:08 +0000 |
commit | 1fddd54b39091a8cb17700bb16160e7039ea7590 (patch) | |
tree | 9470835431dfc4398040adfb46459775f61ddae1 /isys | |
parent | 691250eb9d416e9586ebb3bb4fc05ae4d62ca994 (diff) | |
download | anaconda-1fddd54b39091a8cb17700bb16160e7039ea7590.tar.gz anaconda-1fddd54b39091a8cb17700bb16160e7039ea7590.tar.xz anaconda-1fddd54b39091a8cb17700bb16160e7039ea7590.zip |
more lip-service return value handling for cases that are really ok.
Diffstat (limited to 'isys')
-rw-r--r-- | isys/eddsupport.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/isys/eddsupport.c b/isys/eddsupport.c index 59b3303ac..f5fe79b86 100644 --- a/isys/eddsupport.c +++ b/isys/eddsupport.c @@ -192,6 +192,7 @@ static int mapBiosDisks(struct diskMapTable* hashTable,const char *path) { char * sigFileName; uint32_t mbrSig, biosNum; struct diskMapEntry *hashItem; + int ret; dirHandle = opendir(path); if(!dirHandle){ @@ -214,7 +215,7 @@ static int mapBiosDisks(struct diskMapTable* hashTable,const char *path) { if(!strncmp(entry->d_name,".",1) || !strncmp(entry->d_name,"..",2)) { continue; } - sscanf((entry->d_name+9), "%x", &biosNum); + ret = sscanf((entry->d_name+9), "%x", &biosNum); sigFileName = malloc(strlen(path) + strlen(entry->d_name) + 20); sprintf(sigFileName, "%s/%s/%s", path, entry->d_name, SIG_FILE); @@ -324,6 +325,7 @@ static int addToHashTable(struct diskMapTable *hashTable, char * getBiosDisk(char *biosStr) { uint32_t biosNum; struct diskMapEntry * disk; + int ret; if (diskHashInit == 0) { probeBiosDisks(); @@ -333,7 +335,7 @@ char * getBiosDisk(char *biosStr) { if (mbrSigToName == NULL) return NULL; - sscanf(biosStr,"%x",&biosNum); + ret = sscanf(biosStr,"%x",&biosNum); disk = lookupHashItem(mbrSigToName, biosNum); if (disk) return disk->diskname; |