From 9d285660bd20c77bf68c8cadfe7bc5884b0cc99f Mon Sep 17 00:00:00 2001 From: Daniel Borkmann Date: Sat, 23 Jun 2012 21:48:18 +0200 Subject: [PATCH] aslookup: fix whitespacing Signed-off-by: Daniel Borkmann --- src/aslookup.c | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/aslookup.c b/src/aslookup.c index 680d0b6..b0ce2e7 100644 --- a/src/aslookup.c +++ b/src/aslookup.c @@ -120,6 +120,7 @@ int aslookup(const char *lhost, struct asrecord *rec) } strlcpy(rec->number, ptr, strlen(ptr) + 1); + ptr = skips(&buff[i] + 1); state = STATE_IP; } else if (buff[i] == '|' && state == STATE_IP) { @@ -132,9 +133,11 @@ int aslookup(const char *lhost, struct asrecord *rec) } strlcpy(rec->ip, ptr, strlen(ptr) + 1); + ptr = skips(&buff[i] + 1); state = STATE_BGP_PREFIX; - } else if (buff[i] == '|' && state == STATE_BGP_PREFIX) { + } else if (buff[i] == '|' && + state == STATE_BGP_PREFIX) { buff[i] = 0; ptr2 = &buff[i] - 1; @@ -144,6 +147,7 @@ int aslookup(const char *lhost, struct asrecord *rec) } strlcpy(rec->prefix, ptr, strlen(ptr) + 1); + ptr = skips(&buff[i] + 1); state = STATE_CC; } else if (buff[i] == '|' && state == STATE_CC) { @@ -156,6 +160,7 @@ int aslookup(const char *lhost, struct asrecord *rec) } strlcpy(rec->country, ptr, strlen(ptr) + 1); + ptr = skips(&buff[i] + 1); state = STATE_REGISTRY; } else if (buff[i] == '|' && state == STATE_REGISTRY) { @@ -168,6 +173,7 @@ int aslookup(const char *lhost, struct asrecord *rec) } strlcpy(rec->registry, ptr, strlen(ptr) + 1); + ptr = skips(&buff[i] + 1); state = STATE_ALLOCATED; } else if (buff[i] == '|' && state == STATE_ALLOCATED) { @@ -180,6 +186,7 @@ int aslookup(const char *lhost, struct asrecord *rec) } strlcpy(rec->since, ptr, strlen(ptr) + 1); + ptr = skips(&buff[i] + 1); state = 6; } else if (buff[i] == '\n' && state == STATE_AS_NAME) { @@ -192,6 +199,7 @@ int aslookup(const char *lhost, struct asrecord *rec) } strlcpy(rec->name, ptr, strlen(ptr) + 1); + goto out; } } -- 2.11.4.GIT