[libpri-commits] rmudgett: branch group/ccss r1421 - /team/group/ccss/pri_facility.c

SVN commits to the libpri project libpri-commits at lists.digium.com
Fri Jan 15 17:07:52 CST 2010


Author: rmudgett
Date: Fri Jan 15 17:07:49 2010
New Revision: 1421

URL: http://svnview.digium.com/svn/libpri?view=rev&rev=1421
Log:
Demote unconditional pri_error() messages in response to APDU error and reject messages.

Modified:
    team/group/ccss/pri_facility.c

Modified: team/group/ccss/pri_facility.c
URL: http://svnview.digium.com/svn/libpri/team/group/ccss/pri_facility.c?view=diff&rev=1421&r1=1420&r2=1421
==============================================================================
--- team/group/ccss/pri_facility.c (original)
+++ team/group/ccss/pri_facility.c Fri Jan 15 17:07:49 2010
@@ -3285,12 +3285,14 @@
 	struct apdu_event *apdu;
 	struct apdu_msg_data msg;
 
-	/* Gripe to the user about getting rejected. */
-	pri_error(ctrl, "ROSE REJECT:\n");
-	if (reject->invoke_id_present) {
-		pri_error(ctrl, "\tINVOKE ID: %d\n", reject->invoke_id);
-	}
-	pri_error(ctrl, "\tPROBLEM: %s\n", rose_reject2str(reject->code));
+	if (ctrl->debug & PRI_DEBUG_APDU) {
+		/* Gripe to the user about getting rejected. */
+		pri_message(ctrl, "ROSE REJECT:\n");
+		if (reject->invoke_id_present) {
+			pri_message(ctrl, "\tINVOKE ID: %d\n", reject->invoke_id);
+		}
+		pri_message(ctrl, "\tPROBLEM: %s\n", rose_reject2str(reject->code));
+	}
 
 	switch (ctrl->switchtype) {
 	case PRI_SWITCH_DMS100:
@@ -3356,31 +3358,33 @@
 	struct apdu_event *apdu;
 	struct apdu_msg_data msg;
 
-	/* Gripe to the user about getting an error. */
-	pri_error(ctrl, "ROSE RETURN ERROR:\n");
-	switch (ctrl->switchtype) {
-	case PRI_SWITCH_DMS100:
-		switch (error->invoke_id) {
-		case ROSE_DMS100_RLT_OPERATION_IND:
-			dms100_operation = "RLT_OPERATION_IND";
-			break;
-		case ROSE_DMS100_RLT_THIRD_PARTY:
-			dms100_operation = "RLT_THIRD_PARTY";
-			break;
+	if (ctrl->debug & PRI_DEBUG_APDU) {
+		/* Gripe to the user about getting an error. */
+		pri_message(ctrl, "ROSE RETURN ERROR:\n");
+		switch (ctrl->switchtype) {
+		case PRI_SWITCH_DMS100:
+			switch (error->invoke_id) {
+			case ROSE_DMS100_RLT_OPERATION_IND:
+				dms100_operation = "RLT_OPERATION_IND";
+				break;
+			case ROSE_DMS100_RLT_THIRD_PARTY:
+				dms100_operation = "RLT_THIRD_PARTY";
+				break;
+			default:
+				dms100_operation = NULL;
+				break;
+			}
+			if (dms100_operation) {
+				pri_message(ctrl, "\tOPERATION: %s\n", dms100_operation);
+				break;
+			}
+			/* fall through */
 		default:
-			dms100_operation = NULL;
-			break;
-		}
-		if (dms100_operation) {
-			pri_error(ctrl, "\tOPERATION: %s\n", dms100_operation);
-			break;
-		}
-		/* fall through */
-	default:
-		pri_error(ctrl, "\tINVOKE ID: %d\n", error->invoke_id);
-		break;
-	}
-	pri_error(ctrl, "\tERROR: %s\n", rose_error2str(error->code));
+			pri_message(ctrl, "\tINVOKE ID: %d\n", error->invoke_id);
+			break;
+		}
+		pri_message(ctrl, "\tERROR: %s\n", rose_error2str(error->code));
+	}
 
 	switch (ctrl->switchtype) {
 	case PRI_SWITCH_DMS100:




More information about the libpri-commits mailing list