X-Git-Url: http://andersk.mit.edu/gitweb/moira.git/blobdiff_plain/e2682860e1c53d8061fde65b7c070d7c34fecb0a..46ae36d2fb966094574534b6a0e73066fa346dab:/clients/moira/dcmmaint.c diff --git a/clients/moira/dcmmaint.c b/clients/moira/dcmmaint.c index 97410678..a80e743f 100644 --- a/clients/moira/dcmmaint.c +++ b/clients/moira/dcmmaint.c @@ -130,14 +130,14 @@ int argc; char **argv; char **cargv; { - cargv[0] = argv[0]; - cargv[1] = argv[1]; - cargv[2] = argv[2]; - cargv[3] = argv[3]; - cargv[4] = argv[6]; - cargv[5] = argv[7]; - cargv[6] = argv[11]; - cargv[7] = argv[12]; + cargv[0] = strsave(argv[0]); + cargv[1] = strsave(argv[1]); + cargv[2] = strsave(argv[2]); + cargv[3] = strsave(argv[3]); + cargv[4] = strsave(argv[6]); + cargv[5] = strsave(argv[7]); + cargv[6] = strsave(argv[11]); + cargv[7] = strsave(argv[12]); return(SMS_CONT); } @@ -306,12 +306,12 @@ int argc; char **argv; char **cargv; { - cargv[0] = argv[0]; - cargv[1] = argv[1]; - cargv[2] = argv[2]; - cargv[3] = argv[10]; - cargv[4] = argv[11]; - cargv[5] = argv[12]; + cargv[0] = strsave(argv[0]); + cargv[1] = strsave(argv[1]); + cargv[2] = strsave(argv[2]); + cargv[3] = strsave(argv[10]); + cargv[4] = strsave(argv[11]); + cargv[5] = strsave(argv[12]); return(SMS_CONT); }