File iscan-2.30.4.2-sscanf.patch of Package iscan (Revision 5068ae099745f2db562e7f16cbf3e243)

Currently displaying revision 5068ae099745f2db562e7f16cbf3e243 , Show latest

21
 
1
--- a/backend/cfg-obj.c
2
+++ b/backend/cfg-obj.c
3
@@ -1026,7 +1026,7 @@ _cfg_register_scsi_entry (const char *st
4
       char *vendor = NULL;
5
       char *model  = NULL;
6
 
7
-      sscanf (string, "%*s %as %as", &vendor, &model);
8
+      sscanf (string, "%*s %ms %ms", &vendor, &model);
9
 
10
       if (list_append (_cfg->seen[CFG_KEY_SCSI], info))
11
         {
12
@@ -1108,7 +1108,7 @@ _cfg_register_interpreter_entry (const c
13
       char *library  = NULL;
14
       char *firmware = NULL;
15
 
16
-      sscanf (string, "%*s %*s %x %x %as %as",
17
+      sscanf (string, "%*s %*s %x %x %ms %ms",
18
               &vendor, &product, &library, &firmware);
19
 
20
       if (library && _cfg_have_interpreter (library, firmware)
21