telephonyprotocols/rawipnif/src/RawIPFlow.cpp
changeset 19 1f776524b15c
parent 0 3553901f7fa8
child 16 fe8b59ab9fa0
--- a/telephonyprotocols/rawipnif/src/RawIPFlow.cpp	Tue Feb 02 01:41:59 2010 +0200
+++ b/telephonyprotocols/rawipnif/src/RawIPFlow.cpp	Fri Mar 19 09:55:57 2010 +0200
@@ -529,11 +529,13 @@
     {
     _LOG_L1C2(_L8("CRawIPFlow %08x:\tUnbind()"), this);
 
-	ASSERT(iBinder);
-	iBinder->Unbind(aUpperReceiver, aUpperControl);
+	if (iBinder)
+	    {
+        iBinder->Unbind(aUpperReceiver, aUpperControl);
 
-    delete iBinder;
-    iBinder = NULL;
+        delete iBinder;
+        iBinder = NULL;
+	    }
 
     SendDataClientIdleIfNoClients();
     }