sim: fix issue with sizeof call
authorJeevaka Badrappan <jeevaka.badrappan@elektrobit.com>
Mon, 17 Jan 2011 15:55:48 +0000 (17:55 +0200)
committerMarcel Holtmann <marcel@holtmann.org>
Mon, 17 Jan 2011 16:05:26 +0000 (17:05 +0100)
In some compilers, sizeof the functional argument is
not returning the actual sizeof the argument.

src/sim.c

index d627647..6ffff2e 100644 (file)
--- a/src/sim.c
+++ b/src/sim.c
@@ -423,7 +423,7 @@ static void sim_pin_retries_query_cb(const struct ofono_error *error,
                return;
        }
 
-       if (!memcmp(retries, sim->pin_retries, sizeof(retries)))
+       if (!memcmp(retries, sim->pin_retries, sizeof(sim->pin_retries)))
                return;
 
        memcpy(sim->pin_retries, retries, sizeof(sim->pin_retries));