Don't dereference input_name [CID-27].
This commit is contained in:
		| @@ -33,9 +33,14 @@ OM_uint32 GSSAPI_LIB_FUNCTION | |||||||
| gss_release_name(OM_uint32 *minor_status, | gss_release_name(OM_uint32 *minor_status, | ||||||
|     gss_name_t *input_name) |     gss_name_t *input_name) | ||||||
| { | { | ||||||
| 	struct _gss_name *name = (struct _gss_name *) *input_name; | 	struct _gss_name *name; | ||||||
|  |  | ||||||
| 	*minor_status = 0; | 	*minor_status = 0; | ||||||
|  |  | ||||||
|  | 	if (input_name == NULL || *input_name == NULL) | ||||||
|  | 	    return GSS_S_COMPLETE; | ||||||
|  |  | ||||||
|  | 	name = (struct _gss_name *) *input_name; | ||||||
| 	if (name) { | 	if (name) { | ||||||
| 		if (name->gn_type.elements) | 		if (name->gn_type.elements) | ||||||
| 			free(name->gn_type.elements); | 			free(name->gn_type.elements); | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Love Hornquist Astrand
					Love Hornquist Astrand