projects
/
moonshot.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
6000cc4
)
allow gssEapSaveStatusInfo to reset status to NULL
author
Luke Howard
<lukeh@padl.com>
Wed, 30 Mar 2011 04:03:11 +0000
(15:03 +1100)
committer
Luke Howard
<lukeh@padl.com>
Wed, 30 Mar 2011 04:03:11 +0000
(15:03 +1100)
mech_eap/display_status.c
patch
|
blob
|
history
diff --git
a/mech_eap/display_status.c
b/mech_eap/display_status.c
index
8729a96
..
b3cf2f9
100644
(file)
--- a/
mech_eap/display_status.c
+++ b/
mech_eap/display_status.c
@@
-125,16
+125,17
@@
getStatusInfo(OM_uint32 minor)
void
gssEapSaveStatusInfo(OM_uint32 minor, const char *format, ...)
{
void
gssEapSaveStatusInfo(OM_uint32 minor, const char *format, ...)
{
- char *s;
+ char *s
= NULL
;
int n;
va_list ap;
int n;
va_list ap;
- va_start(ap, format);
- n = vasprintf(&s, format, ap);
- va_end(ap);
+ if (format != NULL) {
+ va_start(ap, format);
+ n = vasprintf(&s, format, ap);
+ va_end(ap);
+ }
- if (n >= 0)
- saveStatusInfoNoCopy(minor, s);
+ saveStatusInfoNoCopy(minor, s);
}
OM_uint32
}
OM_uint32