Fix error message 102 to include the spectype that's missing.
Additionally this fixes invalid usage of error 102 in grow_stgbuffer.
This commit is contained in:
parent
59efdafbaf
commit
6a2ec15041
@ -3972,7 +3972,7 @@ static void domethodmap(LayoutSpec spec)
|
||||
}
|
||||
|
||||
if ((parent = methodmap_find_by_name(str)) == NULL) {
|
||||
error(102, str);
|
||||
error(102, spectype, str);
|
||||
} else if (parent->spec != spec) {
|
||||
error(129);
|
||||
}
|
||||
|
@ -95,14 +95,14 @@ static void grow_stgbuffer(char **buffer, int *curmax, int requiredsize)
|
||||
* over a few kBytes, there is probably a run-away expression
|
||||
*/
|
||||
if (requiredsize>sSTG_MAX)
|
||||
error(102,"staging buffer"); /* staging buffer overflow (fatal error) */
|
||||
error(163); /* staging buffer overflow (fatal error) */
|
||||
*curmax=requiredsize+sSTG_GROW;
|
||||
if (*buffer!=NULL)
|
||||
p=(char *)realloc(*buffer,*curmax*sizeof(char));
|
||||
else
|
||||
p=(char *)malloc(*curmax*sizeof(char));
|
||||
if (p==NULL)
|
||||
error(102,"staging buffer"); /* staging buffer overflow (fatal error) */
|
||||
error(163); /* staging buffer overflow (fatal error) */
|
||||
*buffer=p;
|
||||
if (clear)
|
||||
**buffer='\0';
|
||||
|
Loading…
Reference in New Issue
Block a user