summaryrefslogtreecommitdiffstats
path: root/examples/network/ftp/main.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'examples/network/ftp/main.cpp')
-rw-r--r--examples/network/ftp/main.cpp9
1 files changed, 4 insertions, 5 deletions
diff --git a/examples/network/ftp/main.cpp b/examples/network/ftp/main.cpp
index 118dcfc5c6..17423b834b 100644
--- a/examples/network/ftp/main.cpp
+++ b/examples/network/ftp/main.cpp
@@ -112,15 +112,14 @@ static void setDefaultIapL() {
User::LeaveIfError(conn.GetDesSetting(TPtrC(KIapNameSetting), iap8Name));
iap8Name.ZeroTerminate();
+ conn.Stop();
+ CleanupStack::PopAndDestroy(&conn);
+ CleanupStack::PopAndDestroy(&serv);
+
struct ifreq ifReq;
strcpy( ifReq.ifr_name, (char*)iap8Name.Ptr());
User::LeaveIfError(setdefaultif( &ifReq ));
- conn.Stop();
- conn.Close();
- serv.Close();
- CleanupStack::PopAndDestroy(&conn);
- CleanupStack::PopAndDestroy(&serv);
}
monitor.Close();
CleanupStack::PopAndDestroy(&monitor);