diff --git a/lib/modules/Stdio.pmod b/lib/modules/Stdio.pmod index cc9a9b80eef106fc51c64bd1c97177f1b4d3b235..63169beaca42fa66201e07d6f9dfdd80db23be71 100644 --- a/lib/modules/Stdio.pmod +++ b/lib/modules/Stdio.pmod @@ -512,10 +512,10 @@ int cp(string from, string to) { string data; object tmp=File(); - if(tmp->open(from,"r")) return 0; + if(!tmp->open(from,"r")) return 0; function r=tmp->read; tmp=File(); - if(tmp->open(to,"wct")) return 0; + if(!tmp->open(to,"wct")) return 0; function w=tmp->write; do {