hdt: Fixing wrong printf calls
authorErwan Velu <erwan.velu@free.fr>
Thu, 16 Apr 2009 20:33:47 +0000 (22:33 +0200)
committerErwan Velu <erwan.velu@free.fr>
Thu, 16 Apr 2009 20:33:47 +0000 (22:33 +0200)
Impact: Removing memory corruption

Some printf called were badly setup

com32/hdt/hdt-menu-dmi.c

index 3915f2b..fc353eb 100644 (file)
@@ -405,7 +405,7 @@ void compute_ipmi(struct s_my_menu *menu, s_dmi * dmi)
   snprintf(buffer, sizeof buffer, "Spec. Version   : %u.%u",
       dmi->ipmi.major_specification_version,
       dmi->ipmi.minor_specification_version);
-  snprintf(statbuffer, sizeof statbuffer, "Specification Version: %u.u",
+  snprintf(statbuffer, sizeof statbuffer, "Specification Version: %u.%u",
       dmi->ipmi.major_specification_version,
       dmi->ipmi.minor_specification_version);
   add_item(buffer, statbuffer, OPT_INACTIVE, NULL, 0);
@@ -524,7 +524,7 @@ void compute_battery(struct s_my_menu *menu, s_dmi * dmi)
 
   snprintf(buffer, sizeof buffer, "Maximum Error   : %s",
      dmi->battery.maximum_error);
-  snprintf(statbuffer, sizeof statbuffer, "Maximum Error (%) : %s",
+  snprintf(statbuffer, sizeof statbuffer, "Maximum Error (percent) : %s",
      dmi->battery.maximum_error);
   add_item(buffer, statbuffer, OPT_INACTIVE, NULL, 0);
   menu->items_count++;