From 28d74c0920cc3ffa08cf64e6468b9f10a57eec8e Mon Sep 17 00:00:00 2001 From: Dan Winship Date: Wed, 3 Oct 2001 15:50:58 +0000 Subject: Strange are the ways of alloca. Fixes 11543. * providers/local/camel-local-provider.c (local_url_equal): Strange are the ways of alloca. Fixes 11543. svn path=/trunk/; revision=13375 --- camel/providers/local/camel-local-provider.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'camel/providers/local/camel-local-provider.c') diff --git a/camel/providers/local/camel-local-provider.c b/camel/providers/local/camel-local-provider.c index d4e638b9bf..ef17726988 100644 --- a/camel/providers/local/camel-local-provider.c +++ b/camel/providers/local/camel-local-provider.c @@ -156,8 +156,11 @@ static int local_url_equal(const void *v, const void *v2) { const CamelURL *u1 = v, *u2 = v2; + char *p1, *p2; - return check_equal(get_can_path(u1->path), get_can_path(u2->path)) + p1 = get_can_path(u1->path); + p2 = get_can_path(u2->path); + return check_equal(p1, p2) && check_equal(u1->protocol, u2->protocol) && check_equal(u1->user, u2->user) && check_equal(u1->authmech, u2->authmech) -- cgit v1.2.3