[Commits] r663 - trunk/daemon/src
new-commit at lists.openvcp.org
new-commit at lists.openvcp.org
Sun May 3 10:37:42 UTC 2009
Author: cryptronic
Date: 2009-05-03 10:37:42 +0000 (Sun, 03 May 2009)
New Revision: 663
Modified:
trunk/daemon/src/userbackup.c
Log:
Bugfixes with freeing if wrong vars
Modified: trunk/daemon/src/userbackup.c
===================================================================
--- trunk/daemon/src/userbackup.c 2009-05-03 08:32:12 UTC (rev 662)
+++ trunk/daemon/src/userbackup.c 2009-05-03 10:37:42 UTC (rev 663)
@@ -206,7 +206,6 @@
}
execb_cmd("rm", "rm", "-rf", backupdir, NULL);
free(backupdir);
- free(backupname);
free(userbackupdir);
free(homedir);
return response;
@@ -236,10 +235,10 @@
if(dir_exist(homedir) && dir_exist(userbackupdir))
{
- if(!dir_exist(homedir))
+ if(!dir_exist(userbackupdir))
return ovcp_response_error(OVCP_ERROR_BACKUPFAIL, OVCP_ERROR_BACKUPFAIL_DESC);
- ret = execb_cmd("rsync", "rsync", "-a", userbackupdir, homedir, NULL);
+ ret = execb_cmd("rsync", "rsync", "-a", homedir, userbackupdir, NULL);
if(ret != 0)
{
@@ -250,7 +249,6 @@
ovcp_response_add_string(response, "Success");
}
}
- free(backupname);
free(userbackupdir);
free(homedir);
return response;
@@ -287,7 +285,6 @@
ovcp_response_add_string(response, "Success");
}
- free(backupname);
free(userbackupdir);
return response;
}
More information about the Commits
mailing list