diff options
author | Robert S. French <rfrench@mit.edu> | 1988-01-07 07:35:22 +0000 |
---|---|---|
committer | Robert S. French <rfrench@mit.edu> | 1988-01-07 07:35:22 +0000 |
commit | bd13c49ff77a1d61d5b71483213b01afa262958c (patch) | |
tree | 3aab51e2710381b0799b7557e8287afca08ce315 /lib/ZVariables.c | |
parent | e32a025df646f67bc6aa9a22b8adc62afe2cf7d6 (diff) |
Fixed writing variables problem when no write access to homedir
Diffstat (limited to 'lib/ZVariables.c')
-rw-r--r-- | lib/ZVariables.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/lib/ZVariables.c b/lib/ZVariables.c index 39ba81c..36f3bef 100644 --- a/lib/ZVariables.c +++ b/lib/ZVariables.c @@ -57,10 +57,8 @@ Code_t ZSetVariable(var,value) strcpy(varfilebackup,varfile); strcat(varfilebackup,".backup"); - if (!(fpout = fopen(varfilebackup,"w"))) { - fclose(fpin); + if (!(fpout = fopen(varfilebackup,"w"))) return (errno); - } if (fpin = fopen(varfile,"r")) { while (fgets(varbfr,sizeof varbfr,fpin) > 0) { if (varbfr[strlen(varbfr)-1] < ' ') |