Related to #911:
 - added subscription state name string in pjsua_buddy_info and display this in pjsua


git-svn-id: https://svn.pjsip.org/repos/pjproject/trunk@2824 74dad513-b988-da41-8d7b-12977e46ad98
diff --git a/pjsip/src/pjsua-lib/pjsua_pres.c b/pjsip/src/pjsua-lib/pjsua_pres.c
index 797fb84..b9c11ae 100644
--- a/pjsip/src/pjsua-lib/pjsua_pres.c
+++ b/pjsip/src/pjsua-lib/pjsua_pres.c
@@ -195,6 +195,7 @@
     /* subscription state and termination reason */
     if (buddy->sub) {
 	info->sub_state = pjsip_evsub_get_state(buddy->sub);
+	info->sub_state_name = pjsip_evsub_get_state_name(buddy->sub);
 	if (info->sub_state == PJSIP_EVSUB_STATE_TERMINATED &&
 	    total < sizeof(info->buf_)) 
 	{
@@ -207,11 +208,13 @@
 	    info->sub_term_reason = pj_str("");
 	}
     } else if (total < sizeof(info->buf_)) {
+	info->sub_state_name = "NULL";
 	info->sub_term_reason.ptr = info->buf_ + total;
 	pj_strncpy(&info->sub_term_reason, &buddy->term_reason,
 		   sizeof(info->buf_) - total);
 	total += info->sub_term_reason.slen;
     } else {
+	info->sub_state_name = "NULL";
 	info->sub_term_reason = pj_str("");
     }