forked from KolibriOS/kolibrios
ktcc:
- Fixed "segmentation fault" if it is not possible to write to file git-svn-id: svn://kolibrios.org@8716 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
parent
c080568a52
commit
86ba0f80f2
@ -260,7 +260,10 @@ int tcc_output_me(TCCState* s1,const char *filename)
|
|||||||
me.header.params= tcc_find_symbol_me(&me,"__argv"); // <--
|
me.header.params= tcc_find_symbol_me(&me,"__argv"); // <--
|
||||||
me.header.argv= tcc_find_symbol_me(&me,"__path"); // <--
|
me.header.argv= tcc_find_symbol_me(&me,"__path"); // <--
|
||||||
|
|
||||||
f=fopen(filename,"wb");
|
if((f=fopen(filename,"wb"))==NULL){
|
||||||
|
tcc_error("could not create '%s': %s", filename, strerror(errno));
|
||||||
|
}
|
||||||
|
|
||||||
for (i=0;i<8;i++)
|
for (i=0;i<8;i++)
|
||||||
me.header.magic[i]=me_magic[i];
|
me.header.magic[i]=me_magic[i];
|
||||||
fwrite(&me.header,1,sizeof(IMAGE_MEOS_FILE_HEADER),f);
|
fwrite(&me.header,1,sizeof(IMAGE_MEOS_FILE_HEADER),f);
|
||||||
|
Loading…
Reference in New Issue
Block a user