From: simon Date: Wed, 4 Aug 2004 16:25:06 +0000 (+0000) Subject: Colin spotted a sizeof/lenof confusion which we think has been X-Git-Url: https://git.distorted.org.uk/~mdw/sgt/halibut/commitdiff_plain/8798374dfb4ed3bc4d8dda002d9e8a26bc92d8f9 Colin spotted a sizeof/lenof confusion which we think has been causing segfaults on strange architectures. git-svn-id: svn://svn.tartarus.org/sgt/halibut@4398 cda61777-01e9-0310-a592-d414129be87e --- diff --git a/contents.c b/contents.c index 35143cd..2acf81e 100644 --- a/contents.c +++ b/contents.c @@ -69,7 +69,7 @@ static void dospace(word ***wret) { static void donumber(word ***wret, int num) { wchar_t text[20]; - wchar_t *p = text + sizeof(text); + wchar_t *p = text + lenof(text); *--p = L'\0'; while (num != 0) { assert(p > text); @@ -93,7 +93,7 @@ static void doanumber(word ***wret, int num) { else aton = INT_MAX; } - p = text + sizeof(text); + p = text + lenof(text); *--p = L'\0'; while (nletters--) { assert(p > text);