mis-cut-and-pasted one.
git-svn-id: svn://svn.tartarus.org/sgt/putty@9950
cda61777-01e9-0310-a592-
d414129be87e
- rename(tmpfilename, filename);
+ if (rename(tmpfilename, filename) < 0) {
+ char *msg = dupprintf("Unable to store host key: rename(\"%s\",\"%s\")"
+ " returned '%s'", tmpfilename, filename,
+ strerror(errno));
+ nonfatal(msg);
+ }
sfree(tmpfilename);
sfree(filename);
sfree(tmpfilename);
sfree(filename);
sfree(dir);
fd = open(fname, O_CREAT | O_WRONLY, 0600);
sfree(dir);
fd = open(fname, O_CREAT | O_WRONLY, 0600);
char *msg = dupprintf("Unable to write random seed: open(\"%s\") "
"returned '%s'", fname, strerror(errno));
nonfatal(msg);
char *msg = dupprintf("Unable to write random seed: open(\"%s\") "
"returned '%s'", fname, strerror(errno));
nonfatal(msg);