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

Diff for /src/usr.bin/at/at.c between version 1.52 and 1.53

version 1.52, 2007/06/18 11:20:58 version 1.53, 2007/09/02 15:19:31
Line 489 
Line 489 
         int i, shortformat, numjobs, maxjobs;          int i, shortformat, numjobs, maxjobs;
   
         if (argc) {          if (argc) {
                 if ((uids = malloc(sizeof(uid_t) * argc)) == NULL)                  if ((uids = calloc(sizeof(uid_t), argc)) == NULL)
                         panic("Insufficient virtual memory");                          panic("Insufficient virtual memory");
   
                 for (i = 0; i < argc; i++) {                  for (i = 0; i < argc; i++) {
Line 524 
Line 524 
          */           */
         numjobs = 0;          numjobs = 0;
         maxjobs = stbuf.st_nlink + 4;          maxjobs = stbuf.st_nlink + 4;
         atjobs = (struct atjob **)malloc(maxjobs * sizeof(struct atjob *));          atjobs = (struct atjob **)calloc(maxjobs, sizeof(struct atjob *));
         if (atjobs == NULL)          if (atjobs == NULL)
                 panic("Insufficient virtual memory");                  panic("Insufficient virtual memory");
   
Line 663 
Line 663 
         uids = NULL;          uids = NULL;
         jobs_len = uids_len = 0;          jobs_len = uids_len = 0;
         if (argc > 0) {          if (argc > 0) {
                 if ((jobs = malloc(sizeof(char *) * argc)) == NULL ||                  if ((jobs = calloc(sizeof(char *), argc)) == NULL ||
                     (uids = malloc(sizeof(uid_t) * argc)) == NULL)                      (uids = calloc(sizeof(uid_t), argc)) == NULL)
                         panic("Insufficient virtual memory");                          panic("Insufficient virtual memory");
   
                 for (i = 0; i < argc; i++) {                  for (i = 0; i < argc; i++) {

Legend:
Removed from v.1.52  
changed lines
  Added in v.1.53