*** src/wext.c	2007-07-05 14:24:33.000000000 +0200
--- src_new/wext.c	2007-10-16 17:20:26.000000000 +0200
***************
*** 68,74 ****
  		struct net_device *dev, struct iw_request_info *info,
  		union iwreq_data *wrqu, char *extra) {
  	
! 	strcpy(wrqu->name, "IEEE 802.11b/g");
  	return 0;
  }
  
--- 68,77 ----
  		struct net_device *dev, struct iw_request_info *info,
  		union iwreq_data *wrqu, char *extra) {
  	
! 	//strcpy(wrqu->name, "IEEE 802.11b/g");
! 	//This caused an Oops with kernel 2.6.23, so we'll do it like this:
! 	//(copied from bcm43xx)
! 	snprintf(wrqu->name, 15, "IEEE 802.11b/g");
  	return 0;
  }
