(event2string): handle events without principal. From Luke Howard
<lukeh@PADL.COM> git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@7673 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
		| @@ -101,9 +101,15 @@ event2string(krb5_context context, Event *ev, char **str) | ||||
| 	*str = strdup("-"); | ||||
| 	return (*str == NULL) ? ENOMEM : 0; | ||||
|     } | ||||
|     ret = krb5_unparse_name(context, ev->principal, &pr); | ||||
|     if(ret) | ||||
| 	return ret; | ||||
|     if (ev->principal == NULL) { | ||||
|        pr = strdup("UNKNOWN"); | ||||
|        if (pr == NULL) | ||||
| 	   return ENOMEM; | ||||
|     } else { | ||||
|        ret = krb5_unparse_name(context, ev->principal, &pr); | ||||
|        if(ret) | ||||
|            return ret; | ||||
|     } | ||||
|     ret = asprintf(&p, "%s:%s", time2str(ev->time), pr); | ||||
|     free(pr); | ||||
|     if(ret < 0) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Assar Westerlund
					Assar Westerlund