Procházet zdrojové kódy

impossible to be too long but just to be sure use snprintf

David Kalnischkies před 15 roky
rodič
revize
8ff84cf381
1 změnil soubory, kde provedl 1 přidání a 1 odebrání
  1. 1 1
      apt-pkg/contrib/strutl.cc

+ 1 - 1
apt-pkg/contrib/strutl.cc

@@ -699,7 +699,7 @@ string TimeRFC1123(time_t Date)
    const char *Month[] = {"Jan","Feb","Mar","Apr","May","Jun","Jul",
                           "Aug","Sep","Oct","Nov","Dec"};
 
-   sprintf(Buf,"%s, %02i %s %i %02i:%02i:%02i GMT",Day[Conv.tm_wday],
+   snprintf(Buf, sizeof(Buf), "%s, %02i %s %i %02i:%02i:%02i GMT",Day[Conv.tm_wday],
 	   Conv.tm_mday,Month[Conv.tm_mon],Conv.tm_year+1900,Conv.tm_hour,
 	   Conv.tm_min,Conv.tm_sec);
    return Buf;