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

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

version 1.52, 2005/12/09 07:00:43 version 1.53, 2005/12/10 20:27:46
Line 153 
Line 153 
                         break;                          break;
                 }                  }
   
                 argv[argc] = strdup(cp);                  argv[argc] = xstrdup(cp);
                 if (argv[argc] == NULL) {  
                         cvs_log(LP_ERRNO, "failed to copy argument");  
                         error++;  
                         break;  
                 }  
   
                 argc++;                  argc++;
         }          }
   
         if (error != 0) {          if (error != 0) {
                 for (i = 0; i < (u_int)argc; i++)                  for (i = 0; i < (u_int)argc; i++)
                         free(argv[i]);                          xfree(argv[i]);
                 argc = -1;                  argc = -1;
         }          }
   
Line 421 
Line 415 
                         lkmode = RCS_LOCK_STRICT;                          lkmode = RCS_LOCK_STRICT;
                         break;                          break;
                 case 'm':                  case 'm':
                         if ((logstr = strdup(rcs_optarg)) == NULL) {                          logstr = xstrdup(rcs_optarg);
                                 cvs_log(LP_ERRNO, "failed to copy logstring");  
                                 exit(1);  
                         }  
                         break;                          break;
                 case 'M':                  case 'M':
                         /* ignore for the moment */                          /* ignore for the moment */
Line 551 
Line 542 
         }          }
   
         if (logstr != NULL)          if (logstr != NULL)
                 free(logstr);                  xfree(logstr);
   
         return (0);          return (0);
 }  }

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