From 8311d7bb7b0651dc8ece41b49198605db435a5cc Mon Sep 17 00:00:00 2001 From: mazzoo Date: Sat, 14 Feb 2009 19:49:26 +0000 Subject: [PATCH] dect_cli: fix a bug in parse_rfpi() that I introduced to houz' "name" command. git-svn-id: https://dedected.org/svn/trunk@74 8d8ab74c-27aa-4a3d-9bde-523a2bc1f624 --- com-on-air_cs-linux/tools/dect_cli.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/com-on-air_cs-linux/tools/dect_cli.c b/com-on-air_cs-linux/tools/dect_cli.c index f2c1bd6..4462cb4 100644 --- a/com-on-air_cs-linux/tools/dect_cli.c +++ b/com-on-air_cs-linux/tools/dect_cli.c @@ -292,11 +292,12 @@ int parse_rfpi(const char * str_rfpi, uint8_t * rfpi) return -1; rfpi[i] = (highnibble << 4) | lownibble; + read += 2; + if (i == 4) break; i++; str_rfpi += 2; - read += 2; // Accept space or colon as byte separator. None at all is ok too. if (*str_rfpi == ' ' || *str_rfpi == ':')