heimdal - hdb/ext.c - fix a "shadows variable" warning
authorMatthias Dieter Wallnöfer <mwallnoefer@yahoo.de>
Wed, 21 Oct 2009 15:35:51 +0000 (17:35 +0200)
committerMatthias Dieter Wallnöfer <mwallnoefer@yahoo.de>
Wed, 21 Oct 2009 15:35:51 +0000 (17:35 +0200)
Renamed the variable "str" in the nested block to "str2" to prevent the collision
with "str" in the main function block.

source4/heimdal/lib/hdb/ext.c

index faf0b6bdf29149227bb5dfc4afb50ad074e923d6..8248098dc5412c23ff4dd7392fdd14b7dc161cb8 100644 (file)
@@ -286,7 +286,7 @@ hdb_entry_get_password(krb5_context context, HDB *db,
 
     ext = hdb_find_extension(entry, choice_HDB_extension_data_password);
     if (ext) {
-       heim_utf8_string str;
+       heim_utf8_string str2;
        heim_octet_string pw;
 
        if (db->hdb_master_key_set && ext->data.u.password.mkvno) {
@@ -314,13 +314,13 @@ hdb_entry_get_password(krb5_context context, HDB *db,
            return ret;
        }
 
-       str = pw.data;
-       if (str[pw.length - 1] != '\0') {
+       str2 = pw.data;
+       if (str2[pw.length - 1] != '\0') {
            krb5_set_error_message(context, EINVAL, "password malformated");
            return EINVAL;
        }
 
-       *p = strdup(str);
+       *p = strdup(str2);
 
        der_free_octet_string(&pw);
        if (*p == NULL) {