From d67ded70eae42c479d1dd60cd7481bf7c6fc9c83 Mon Sep 17 00:00:00 2001 From: Denis Kenzior Date: Mon, 21 Sep 2009 08:00:42 -0500 Subject: Fix: Make sure pin isn't empty --- src/common.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src') diff --git a/src/common.c b/src/common.c index 744d0ad2..b62e34c7 100644 --- a/src/common.c +++ b/src/common.c @@ -584,6 +584,10 @@ gboolean is_valid_pin(const char *pin) { unsigned int i; + /* Pin must not be empty */ + if (pin == NULL || pin[0] == '\0') + return FALSE; + for (i = 0; i < strlen(pin); i++) if (pin[i] < '0' || pin[i] > '9') return FALSE; -- cgit v1.2.3