RPM Package Manager, CVS Repository http://rpm5.org/cvs/ ____________________________________________________________________________
Server: rpm5.org Name: Per Øyvind Karlsen Root: /v/rpm/cvs Email: pkarl...@rpm5.org Module: rpm Date: 12-Mar-2009 23:56:53 Branch: HEAD Handle: 2009031222565300 Modified files: rpm/lib rpmds.c Log: practice snprintf nazi Summary: Revision Changes Path 2.126 +2 -1 rpm/lib/rpmds.c ____________________________________________________________________________ patch -p0 <<'@@ .' Index: rpm/lib/rpmds.c ============================================================================ $ cvs diff -u -r2.125 -r2.126 rpmds.c --- rpm/lib/rpmds.c 12 Mar 2009 22:28:12 -0000 2.125 +++ rpm/lib/rpmds.c 12 Mar 2009 22:56:53 -0000 2.126 @@ -1209,7 +1209,8 @@ cpuinfo_feature_t feature; char mhz[20]; - sprintf(mhz, "%d", cpuinfo_get_frequency(cip)); + snprintf(mhz, 19, "%d", cpuinfo_get_frequency(cip)); + mhz[19] = '\0'; rpmdsNSAdd(dsp, NS, "cpu_MHz", mhz, RPMSENSE_PROBE|RPMSENSE_EQUAL); for (feature = cpuinfo_feature_common; feature != cpuinfo_feature_architecture_max; feature++) { @@ . ______________________________________________________________________ RPM Package Manager http://rpm5.org CVS Sources Repository rpm-cvs@rpm5.org