#16987: Fix Hangup action when call is in state NULL in CallActivity
diff --git a/src/com/savoirfairelinux/sflphone/client/CallActivity.java b/src/com/savoirfairelinux/sflphone/client/CallActivity.java
index 9b11152..4bf65b7 100644
--- a/src/com/savoirfairelinux/sflphone/client/CallActivity.java
+++ b/src/com/savoirfairelinux/sflphone/client/CallActivity.java
@@ -127,7 +127,9 @@
                 mCall.notifyServiceAnswer(service);
                 break;
             case R.id.buttonhangup:
-                if(mCall.getCallStateInt() == SipCall.CALL_STATE_CURRENT) {
+                if((mCall.getCallStateInt() == SipCall.CALL_STATE_NONE) ||
+                   (mCall.getCallStateInt() == SipCall.CALL_STATE_CURRENT)) {
+
                     mCall.notifyServiceHangup(service);
                     finish();
                 }