void isdn_x25iface_proto_del(struct concap_proto *cprot){ 
static void isdn_x25iface_proto_del(struct concap_proto *cprot){ 
void isdn_x25iface_proto_del(struct concap_proto *cprot){	ix25_pdata_t * tmp; 	IX25DEBUG( "isdn_x25iface_proto_del \n" );	if( ! cprot ){		printk( KERN_ERR "isdn_x25iface_proto_del: "			"concap_proto pointer is NULL\n" );		return;	}	tmp = cprot -> proto_data;	if( tmp == NULL ){ 		printk( KERN_ERR "isdn_x25iface_proto_del: inconsistent "			"proto_data pointer (maybe already deleted?)\n"); 		return;	}	/* close if the protocol is still open */	if( cprot -> dops ) isdn_x25iface_proto_close(cprot);	/* freeing the storage should be sufficient now. But some additional	   settings might help to catch wild pointer bugs */	tmp -> magic = 0;	cprot -> proto_data = NULL;	kfree( tmp );	return;}
10457	/local/tlutelli/issta_data/temp/c/2005_temp/2005/10457/3e206b0a66fcaf39dbef92640ce6a63d51fc5c53/isdn_x25iface.c/clean/drivers/isdn/i4l/isdn_x25iface.c