o fixed GSWHeaderTranslationTableItemsNb value to exclude null end

items. (bug reported by Philip Moetteli <Philip.Moetteli@tele2.ch>)


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gsweb/trunk@18208 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Manuel Guesdon 2003-11-26 13:36:16 +00:00
parent 3686ea42a9
commit 44922ef123

View file

@ -297,11 +297,11 @@ GSWHeaderTranslationTable_Init()
GSWHeaderTranslationTable[i].pszHTTP=g_szServerInfo_RequestScheme;
GSWHeaderTranslationTable[i++].pszGSWeb=g_szHeader_GSWeb_RequestScheme;
GSWHeaderTranslationTableItemsNb=i;//Before null elements !
GSWHeaderTranslationTable[i].pszHTTP=NULL;
GSWHeaderTranslationTable[i++].pszGSWeb=NULL;
GSWHeaderTranslationTableItemsNb=i;
// Because bsearch require sorted array
qsort(GSWHeaderTranslationTable,GSWHeaderTranslationTableItemsNb,sizeof(GSWHeaderTranslationItem),
compareHeaderItems);
@ -309,7 +309,7 @@ GSWHeaderTranslationTable_Init()
/*
GSWLog(GSW_ERROR,LOGSD,"GSWHeaderTranslationTableItemsNb=%d",
GSWHeaderTranslationTableItemsNb);
for(i=0;i<GSWHeaderTranslationTableItemsNb-1;i++)
for(i=0;i<GSWHeaderTranslationTableItemsNb;i++)
{
GSWLog(GSW_ERROR,LOGSD,"GSWHeaderTranslationTable[%d].pszHTTP=%s",
i,GSWHeaderTranslationTable[i].pszHTTP);