All pastes #556120 Raw Edit

Anonymous

public text v1 · immutable
·published 2007-06-10 13:02 UTC
rendered paste body
Problem: wenn man /dl_start [name...] macht und die datei nicht auf dem server vorhanden is kommt ja com-error file not found
Nun würde ich gern das so machen das: if(com_error (falls halt file not found is)
                                        {usw.....}
Aber com_error gibt ja wie du unten siehst keinen wert zurueck (return ;)
 





void eth_Com_Error( int level, const char *error, ... )
{
	va_list		argptr;
	char		text[1024];

	va_start (argptr, error);
	vsprintf (text, error, argptr);
	va_end (argptr);

/*	if( !strstr(text, "download") ){
		orig_Com_Error( level, error );
		return;
	}*/
	
	printf("******************************************\n");
	printf("COM_ERROR: %s \n", text);
	printf("******************************************\n");

	orig_syscall(UI_PRINT, va("^3Com_Error: %s\n", text));

	return;
}