Treat textlist item number as int instead of short
cf. https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=838952
This commit is contained in:
		| @@ -30,7 +30,7 @@ void | ||||
| pushValue(GeneralList *tl, void *s) | ||||
| { | ||||
|     ListItem *it; | ||||
|     if (s == NULL) | ||||
|     if (s == NULL || tl == NULL || tl->nitem >= GENERAL_LIST_MAX) | ||||
| 	return; | ||||
|     it = newListItem(s, NULL, tl->last); | ||||
|     if (tl->first == NULL) { | ||||
| @@ -99,6 +99,9 @@ appendGeneralList(GeneralList *tl, GeneralList *tl2) | ||||
|     if (tl && tl2) { | ||||
| 	if (tl2->first) { | ||||
| 	    if (tl->last) { | ||||
| 		if (tl->nitem + tl2->nitem > GENERAL_LIST_MAX) { | ||||
| 		    return tl; | ||||
| 		} | ||||
| 		tl->last->next = tl2->first; | ||||
| 		tl2->first->prev = tl->last; | ||||
| 		tl->last = tl2->last; | ||||
|   | ||||
		Reference in New Issue
	
	Block a user