From 5123b7a16a650f6a713993a9167b3a68c2297eac Mon Sep 17 00:00:00 2001 From: Alfons Hoogervorst Date: Thu, 19 Dec 2002 22:36:43 +0000 Subject: [PATCH] * src/textview.c fix incorrect parsing of email addresses, submitted by Luke Plant (thanks!). Closes bug "[ 565480 ] duplicate name display if it contains @". --- ChangeLog.claws | 7 +++++++ configure.in | 2 +- src/textview.c | 2 +- 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/ChangeLog.claws b/ChangeLog.claws index 7d1edb244..e85688974 100644 --- a/ChangeLog.claws +++ b/ChangeLog.claws @@ -1,3 +1,10 @@ +2002-12-19 [alfons] 0.8.6claws117 + + * src/textview.c + fix incorrect parsing of email addresses, submitted by + Luke Plant (thanks!). Closes bug "[ 565480 ] duplicate + name display if it contains @". + 2002-12-18 [paul] 0.8.6claws116 * sync with 0.8.6cvs23 diff --git a/configure.in b/configure.in index efc2ac7e8..b9de378e1 100644 --- a/configure.in +++ b/configure.in @@ -11,7 +11,7 @@ MINOR_VERSION=8 MICRO_VERSION=6 INTERFACE_AGE=0 BINARY_AGE=0 -EXTRA_VERSION=claws116 +EXTRA_VERSION=claws117 VERSION=$MAJOR_VERSION.$MINOR_VERSION.$MICRO_VERSION$EXTRA_VERSION dnl set $target diff --git a/src/textview.c b/src/textview.c index 12aa2b17b..6c855123b 100644 --- a/src/textview.c +++ b/src/textview.c @@ -992,7 +992,7 @@ static void textview_make_clickable_parts(TextView *textview, if (scanpos) { /* check if URI can be parsed */ - if (parser[last_index].parse(linebuf, scanpos, &bp, &ep) + if (parser[last_index].parse(walk, scanpos, &bp, &ep) && (size_t) (ep - bp - 1) > strlen(parser[last_index].needle)) { ADD_TXT_POS(bp, ep, last_index); walk = ep; -- 2.25.1