cp: Don't try to open the file twice in case we did not provide -f
This commit is contained in:
parent
02918a46e8
commit
b257f7a05f
|
@ -64,10 +64,13 @@ cp(const char *s1, const char *s2)
|
||||||
eprintf("fopen %s:", s1);
|
eprintf("fopen %s:", s1);
|
||||||
|
|
||||||
if(!(f2 = fopen(s2, "w"))) {
|
if(!(f2 = fopen(s2, "w"))) {
|
||||||
if (cp_fflag == true)
|
if (cp_fflag == true) {
|
||||||
unlink(s2);
|
unlink(s2);
|
||||||
if (!(f2 = fopen(s2, "w")))
|
if (!(f2 = fopen(s2, "w")))
|
||||||
|
eprintf("fopen %s:", s2);
|
||||||
|
} else {
|
||||||
eprintf("fopen %s:", s2);
|
eprintf("fopen %s:", s2);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
concat(f1, s1, f2, s2);
|
concat(f1, s1, f2, s2);
|
||||||
|
|
Loading…
Reference in New Issue
Block a user