if (!ValidName(argv[1]))
return(DM_NORMAL);
- args[0] = CanonicalizeHostname(argv[1]);
+ args[0] = canonicalize_hostname(strsave(argv[1]));
if ( (args[1] = GetDirName()) == NULL)
return(DM_NORMAL);
if ( (stat = do_sms_query("get_nfsphys", 2, args,
StoreInfo, (char *) &elem)) != SMS_SUCCESS)
com_err(program_name, stat, " in ShowNFSServices.");
+ free(args[0]);
free(args[1]); /* prevents memory leaks. */
elem = QueueTop(elem);
char *info[MAX_ARGS_SIZE];
int stat;
- args[0] = CanonicalizeHostname(argv[1]);
+ args[0] = canonicalize_hostname(strsave(argv[1]));
if ( (args[1] = GetDirName()) == NULL)
return(DM_NORMAL);
com_err(program_name, stat, " in AdsNFSService");
FreeInfo(info);
+ free(args[0]);
return (DM_NORMAL);
}
if (!ValidName(argv[1]))
return(DM_NORMAL);
- args[0] = CanonicalizeHostname(argv[1]);
+ args[0] = canonicalize_hostname(strsave(argv[1]));
if ( (args[1] = GetDirName()) == NULL)
return(DM_NORMAL);
com_err(program_name, stat, " in UpdateNFSService.");
return (DM_NORMAL);
}
+ free(args[0]);
free(args[1]); /* stop memory leaks. */
elem = QueueTop(elem);
if (!ValidName(argv[1]))
return(DM_NORMAL);
- args[0] = CanonicalizeHostname(argv[1]);
+ args[0] = canonicalize_hostname(strsave(argv[1]));
if ( (args[1] = GetDirName()) == NULL)
return(DM_NORMAL);
com_err(program_name, stat, " in DeleteNFSService");
return(DM_NORMAL);
}
+ free(args[0]);
free(args[1]); /* stop memory leaks, in your neighborhood. */
QueryLoop(elem, PrintNFSInfo, RealDeleteNFSService,
if (PrintPOMachines() == SUB_NORMAL) {
Put_message("");
Prompt_input("Which Machine? ", temp_buf, BUFSIZ);
- return(Strsave(CanonicalizeHostname(temp_buf)));
+ return(canonicalize_hostname(strsave(temp_buf)));
}
Put_message("Could not get machines to choose from, quitting.");
return((char *) SUB_ERROR);
Put_message("");
GetValueFromUser("Printer Server", &info[PCAP_SPOOL_HOST]);
- strcpy(temp_buf, CanonicalizeHostname(info[PCAP_SPOOL_HOST]));
- free(info[PCAP_SPOOL_HOST]);
- info[PCAP_SPOOL_HOST] = Strsave(temp_buf);
+ info[PCAP_SPOOL_HOST] = canonicalize_hostname(info[PCAP_SPOOL_HOST]);
GetValueFromUser("Spool Directory", &info[PCAP_SPOOL_DIR]);
GetValueFromUser("Remote Printer Name", &info[PCAP_RPRINTER]);
GetValueFromUser("Comments", &info[PCAP_COMMENTS]);