[BACK]Return to io.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / calendar

Diff for /src/usr.bin/calendar/io.c between version 1.22 and 1.23

version 1.22, 2003/03/13 09:09:29 version 1.23, 2003/04/06 19:59:12
Line 92 
Line 92 
         char buf[2048 + 1], *prefix = NULL;          char buf[2048 + 1], *prefix = NULL;
         struct event *events, *cur_evt, *ev1, *tmp;          struct event *events, *cur_evt, *ev1, *tmp;
         struct match *m;          struct match *m;
           size_t nlen;
   
         events = NULL;          events = NULL;
         cur_evt = NULL;          cur_evt = NULL;
Line 198 
Line 199 
                         }                          }
                 }                  }
                 else if (printing) {                  else if (printing) {
                         if ((ev1->ldesc = realloc(ev1->ldesc,                          nlen = strlen(ev1->ldesc) + strlen(buf) + 2;
                             (2 + strlen(ev1->ldesc) + strlen(buf)))) == NULL)                          if ((ev1->ldesc = realloc(ev1->ldesc, nlen)) == NULL)
                                 err(1, NULL);                                  err(1, NULL);
                         strcat(ev1->ldesc, "\n");                          snprintf(ev1->ldesc, nlen, "%s\n%s", ev1->ldesc, buf);
                         strcat(ev1->ldesc, buf);  
                 }                  }
         }          }
         tmp = events;          tmp = events;

Legend:
Removed from v.1.22  
changed lines
  Added in v.1.23