linux fix issues

This commit is contained in:
Ondřej Novák 2025-02-14 21:38:42 +01:00
parent 2d7697174d
commit 86dd699c69
8 changed files with 115 additions and 32 deletions

View file

@ -362,7 +362,10 @@ void define(int id,int x,int y,int xs,int ys,char align,void (*initproc)(OBJREC
va_start(vlst, initproc);
o->call_init(o,vlst);
va_end(vlst);
if (o->datasize && o->data==NULL) o->data=(void *)getmem(o->datasize);
if (o->datasize && o->data==NULL) {
o->data=(void *)getmem(o->datasize);
memset(o->data,0,o->datasize);
}
o->next=NULL;
if (o_start==NULL)
{