gcc 7 cannot determine that appdefault_get() always sets *ret_value
when it returns zero, so issues a "may be used uninitialized" warning
in its caller. Set *ret_value at the beginning of the function body
in accordance with current practices.
[ghudson@mit.edu: clarified commit message]
(cherry picked from commit
364c608911af2f227695bb527d4e42f091ee8bd3)
ticket: 8639
version_fixed: 1.15.3
krb5_error_code retval;
const char * realmstr = realm?realm->data:NULL;
+ *ret_value = NULL;
+
if (!context || (context->magic != KV5M_CONTEXT))
return KV5M_CONTEXT;