[Box Backup-commit] COMMIT r1767 - box/chris/merge/bin/bbackupd
boxbackup-dev@fluffy.co.uk
boxbackup-dev@fluffy.co.uk
Thu, 26 Jul 2007 23:03:38 +0100
Author: chris
Date: 2007-07-26 23:03:38 +0100 (Thu, 26 Jul 2007)
New Revision: 1767
Modified:
box/chris/merge/bin/bbackupd/BackupDaemon.cpp
Log:
Fixed object use after delete, thanks Gary! (refs #3, merges [1673])
Modified: box/chris/merge/bin/bbackupd/BackupDaemon.cpp
===================================================================
--- box/chris/merge/bin/bbackupd/BackupDaemon.cpp 2007-07-26 22:03:18 UTC (rev 1766)
+++ box/chris/merge/bin/bbackupd/BackupDaemon.cpp 2007-07-26 22:03:38 UTC (rev 1767)
@@ -1825,12 +1825,14 @@
}
catch(...)
{
- delete ploc;
- ploc = 0;
BOX_ERROR("Failed to configure location '"
<< ploc->mName << "' path '"
<< ploc->mPath << "': please check for "
"previous errors");
+
+ delete ploc;
+ ploc = NULL;
+
throw;
}
}