Whilst in the process of fixing outstanding function-pointer casts in the
authorGeoff Thorpe <geoff@openssl.org>
Mon, 8 Jan 2001 22:03:27 +0000 (22:03 +0000)
committerGeoff Thorpe <geoff@openssl.org>
Mon, 8 Jan 2001 22:03:27 +0000 (22:03 +0000)
LHASH code, this evil was uncovered. The cast was obscuring the fact that
the function was prototyped to take 2 parameters when in fact it is being
used as a callback that should take only one. Anyway, the function itself
ignores the second parameter (thankfully). A proper cure is on the way but
for now this corrects the inconsistency.

crypto/objects/o_names.c

index 2cc1a6794aafcf660afd1236d08665b72bb596a5..87ea624f2ef43d2904c21814ac6ad723142f41cd 100644 (file)
@@ -305,7 +305,7 @@ void OBJ_NAME_do_all_sorted(int type,void (*fn)(const OBJ_NAME *,void *arg),
 
 static int free_type;
 
-static void names_lh_free(OBJ_NAME *onp, int type)
+static void names_lh_free(OBJ_NAME *onp)
 {
        if(onp == NULL)
                return;