Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 64743 | Differences between
and this patch

Collapse All | Expand All

(-)util.c.orig (-6 / +10 lines)
Lines 98-103 Link Here
98
98
99
99
100
void builddia(char *dia, char *mes, char *ano, char *df, char *wdata)
100
void builddia(char *dia, char *mes, char *ano, char *df, char *wdata)
101
/* dia and ano: char[3] */
101
{
102
{
102
   char ndia[9];
103
   char ndia[9];
103
   char nmes[3];
104
   char nmes[3];
Lines 107-124 Link Here
107
   nmes[0]='\0';
108
   nmes[0]='\0';
108
109
109
   for(x=0; x<=12; x++) {
110
   for(x=0; x<=12; x++) {
110
      if(strcmp(mtab1[x],mes) == 0)
111
      if(strcmp(mtab1[x],mes) == 0) {
111
         strcpy(nmes,mtab2[x]);
112
         strncpy(nmes,mtab2[x],sizeof(nmes)-1);
113
         nmes[sizeof(nmes)-1]=0;
114
      }
112
   }
115
   }
113
116
114
   sprintf(wdata,"%s%s%s",ano,nmes,dia);
117
   snprintf(wdata,6,"%s%s%s",ano,nmes,dia);
115
118
116
   if(strncmp(df,"u",1) != 0)
119
   if(strncmp(df,"u",1) != 0)
117
      sprintf(ndia,"%s/%s/%s",dia,nmes,ano);
120
      snprintf(ndia,sizeof(ndia),"%s/%s/%s",dia,nmes,ano);
118
    else
121
    else
119
      sprintf(ndia,"%s/%s/%s",nmes,dia,ano);
122
      snprintf(ndia,sizeof(ndia),"%s/%s/%s",nmes,dia,ano);
120
123
121
   strcpy(dia,ndia);
124
   strncpy(dia,ndia,sizeof(dia)-1);
125
   dia[sizeof(dia)-1]=0;
122
126
123
   return;
127
   return;
124
128

Return to bug 64743