diff -ruN linuxfirmwarekit-orig/ssh.c linuxfirmwarekit/ssh.c --- linuxfirmwarekit-orig/ssh.c 2007-01-06 02:19:59 +0300 +++ linuxfirmwarekit/ssh.c 2007-03-09 17:01:47 +0300 @@ -67,9 +67,19 @@ } /* Copy results into tmp dir */ - ret1 = snprintf (command, 4096, "cp /root/results/{results.css," - "results.xml,resources.css,resources.xml}" - " /var/log/firmwarekit/%s", result_dir); + ret1 = snprintf (command, 4096, "cp /var/log/firmwarekit/results.xml /var/log/firmwarekit/%s", result_dir); + + ret2 = system(command); + if (ret1 >= 4096 || ret2) + goto error; + + ret1 = snprintf (command, 4096, "cp /var/log/firmwarekit/resources.css /var/log/firmwarekit/%s", result_dir); + + ret2 = system(command); + if (ret1 >= 4096 || ret2) + goto error; + + ret1 = snprintf (command, 4096, "cp /var/log/firmwarekit/resources.xml /var/log/firmwarekit/%s", result_dir); ret2 = system(command); if (ret1 >= 4096 || ret2)