~rabbits/uxn11

730440b07cc02109c2cf03314942ac49f70edea6 — Devine Lu Linvega 2 months ago 714bbcf
Do not crash on symbol gen for long file names
1 files changed, 5 insertions(+), 2 deletions(-)

M src/uxnasm.c
M src/uxnasm.c => src/uxnasm.c +5 -2
@@ 451,8 451,11 @@ review(char *filename)
static void
writesym(char *filename)
{
	char symdst[0x40];
	FILE *fp = fopen(scat(scpy(filename, symdst, slen(filename) + 1), ".sym"), "w");
	char symdst[0x60];
	FILE *fp;
	if(slen(filename) > 0x60 - 5)
		return;
	fp = fopen(scat(scpy(filename, symdst, slen(filename) + 1), ".sym"), "w");
	int i;
	if(fp != NULL) {
		for(i = 0; i < p.llen; i++) {