Originally Posted By: Wjbender
doesnt look like its free'd , this always shows a size value.

Code:
void model_load()
{
	if(guard) safe_remove(guard);
	    
        if(model_buffer!=0l)printf("buffer!=null");
	
        guard = ent_create("guard.mdl", nullvector, spin);
}



if i set model_buffer to null it may ,however i see your point..

this doesnt seem to work either:
"If a buffer was allocated by the engine, it must be deallocated by file_load(NULL,buffer,NULL); before terminating the application."


Thanks for the input!

Yes, I also think that the buffer isn't freed (trying both add_buffer( buffer_name, NULL, buffer_size ); or file_load( NULL, buffer, NULL );, both didn't work). it's very weird.

A bug maybe? If someone else can verify this, I'll re-post it under bug hunt.