From 9395cf2a65184e493714c699bb23b02ea31feef5 Mon Sep 17 00:00:00 2001 From: erik Date: Wed, 31 Jan 2007 22:06:07 +0000 Subject: I expanded my audit to include any app I could get to compile in i386. In that expansion a whole new crop of unchecked returns has sprung up. This commit fixes those weeds or should I say potential bugs. --- (limited to 'noncore/settings/networksettings/ppp/modem.cpp') diff --git a/noncore/settings/networksettings/ppp/modem.cpp b/noncore/settings/networksettings/ppp/modem.cpp index 7b2e2a3..17ada9b 100644 --- a/noncore/settings/networksettings/ppp/modem.cpp +++ b/noncore/settings/networksettings/ppp/modem.cpp @@ -768,8 +768,10 @@ bool Modem::createAuthFile(Auth method, const char *username, const char *passwo // delete old file if any unlink(oldName); - rename(authfile, oldName); - rename(newName, authfile); + if (rename(authfile, oldName) == -1) + return false; + if (rename(newName, authfile) == -1) + return false; return true; } -- cgit v0.9.0.2