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

Diff for /src/usr.bin/cvs/server.c between version 1.100 and 1.101

version 1.100, 2010/07/23 21:46:05 version 1.101, 2014/12/01 21:58:46
Line 489 
Line 489 
         if (data == NULL)          if (data == NULL)
                 fatal("Missing argument for Argument");                  fatal("Missing argument for Argument");
   
         server_argv = xrealloc(server_argv, server_argc + 2,          server_argv = xreallocarray(server_argv, server_argc + 2,
             sizeof(*server_argv));              sizeof(*server_argv));
         server_argv[server_argc] = xstrdup(data);          server_argv[server_argc] = xstrdup(data);
         server_argv[++server_argc] = NULL;          server_argv[++server_argc] = NULL;
Line 507 
Line 507 
         idx = server_argc - 1;          idx = server_argc - 1;
   
         len = strlen(server_argv[idx]) + strlen(data) + 2;          len = strlen(server_argv[idx]) + strlen(data) + 2;
         server_argv[idx] = xrealloc(server_argv[idx], len, sizeof(char));          server_argv[idx] = xreallocarray(server_argv[idx], len, sizeof(char));
         strlcat(server_argv[idx], "\n", len);          strlcat(server_argv[idx], "\n", len);
         strlcat(server_argv[idx], data, len);          strlcat(server_argv[idx], data, len);
 }  }

Legend:
Removed from v.1.100  
changed lines
  Added in v.1.101