Guenther
Signed-off-by: Günther Deschner <gd@samba.org>
Reviewed-by: Sumit Bose <sbose@redhat.com>
Reviewed-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
netbios_name,
password_change,
&int_data);
- if (code) {
- goto done;
- }
- d = ks_make_data(int_data.data, int_data.length);
+ if (int_data.length && int_data.data) {
- code = decode_krb5_padata_sequence(&d, &e_data);
- if (code == 0) {
- *e_data_out = e_data;
- }
+ /* make sure the mapped return code is returned - gd */
+ int code_tmp;
+ d = ks_make_data(int_data.data, int_data.length);
+
+ code_tmp = decode_krb5_padata_sequence(&d, &e_data);
+ if (code_tmp == 0) {
+ *e_data_out = e_data;
+ }
+ }
done:
free(realm);
free(server_name);