From 0f835b3deff1d6e996901ee1c01a0db58e005e8e Mon Sep 17 00:00:00 2001 From: Steve Pinkham Date: Mon, 10 Jan 2011 14:18:57 -0500 Subject: [PATCH] 1.83b: Minor fix to -e behavior. --- ChangeLog | 5 +++++ Makefile | 2 +- analysis.c | 4 ++-- dictionaries/complete.wl | 1 + dictionaries/medium.wl | 1 + dictionaries/minimal.wl | 1 + 6 files changed, 11 insertions(+), 3 deletions(-) diff --git a/ChangeLog b/ChangeLog index cc85c51..69d624e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +Version 1.83b: +-------------- + + - Minor fix to -e behavior. + Version 1.82b: -------------- diff --git a/Makefile b/Makefile index da735b9..b1e63c1 100644 --- a/Makefile +++ b/Makefile @@ -20,7 +20,7 @@ # PROGNAME = skipfish -VERSION = 1.82b +VERSION = 1.83b OBJFILES = http_client.c database.c crawler.c analysis.c report.c INCFILES = alloc-inl.h string-inl.h debug.h types.h http_client.h \ diff --git a/analysis.c b/analysis.c index 5bb6d82..8d9fb3e 100644 --- a/analysis.c +++ b/analysis.c @@ -2557,7 +2557,7 @@ void maybe_delete_payload(struct pivot_desc* pv) { u8 tmp[64]; u32 i; - if (pv->res->pay_len > 256 && !is_mostly_ascii(pv->res)) { + if (pv->res && pv->res->pay_len > 256 && !is_mostly_ascii(pv->res)) { ck_free(pv->res->payload); sprintf((char*)tmp, "[Deleted binary payload (%u bytes)]", pv->res->pay_len); pv->res->payload = ck_strdup(tmp); @@ -2566,7 +2566,7 @@ void maybe_delete_payload(struct pivot_desc* pv) { for (i=0;iissue_cnt;i++) { - if (pv->issue[i].res->pay_len > 256 && + if (pv->issue[i].res && pv->issue[i].res->pay_len > 256 && !is_mostly_ascii(pv->issue[i].res)) { ck_free(pv->issue[i].res->payload); sprintf((char*)tmp, "[Deleted binary payload (%u bytes)]", diff --git a/dictionaries/complete.wl b/dictionaries/complete.wl index c20729b..cc62e65 100644 --- a/dictionaries/complete.wl +++ b/dictionaries/complete.wl @@ -859,6 +859,7 @@ w 1 1 1 getaccess w 1 1 1 getjobid w 1 1 1 gfx w 1 1 1 gid +w 1 1 1 git w 1 1 1 gitweb w 1 1 1 glimpse w 1 1 1 global diff --git a/dictionaries/medium.wl b/dictionaries/medium.wl index 1ce0b5a..a18ff4c 100644 --- a/dictionaries/medium.wl +++ b/dictionaries/medium.wl @@ -836,6 +836,7 @@ w 1 1 1 getjobid w 1 1 1 gfx w 1 1 1 gid w 1 1 1 gif +w 1 1 1 git w 1 1 1 gitweb w 1 1 1 glimpse w 1 1 1 global diff --git a/dictionaries/minimal.wl b/dictionaries/minimal.wl index 220b52a..242dc91 100644 --- a/dictionaries/minimal.wl +++ b/dictionaries/minimal.wl @@ -810,6 +810,7 @@ w 1 1 1 getjobid w 1 1 1 gfx w 1 1 1 gid w 1 1 1 gif +w 1 1 1 git w 1 1 1 gitweb w 1 1 1 glimpse w 1 1 1 global