diff options
author | markster <markster@5390a7c7-147a-4af0-8ec9-7488f05a26cb> | 2002-08-22 16:51:05 +0000 |
---|---|---|
committer | markster <markster@5390a7c7-147a-4af0-8ec9-7488f05a26cb> | 2002-08-22 16:51:05 +0000 |
commit | 1c9885532e2572eeb5a95fa240c501d5fb91459a (patch) | |
tree | 70202dba33ce0175c398bcaa09114f94b4fec8a8 /wcfxsusb.c | |
parent | 9ba4e07b16bf5efa450f9ab3b9f1eaa937d54a82 (diff) |
Version 0.3.0 from FTP
git-svn-id: http://svn.digium.com/svn/zaptel/trunk@99 5390a7c7-147a-4af0-8ec9-7488f05a26cb
Diffstat (limited to 'wcfxsusb.c')
-rwxr-xr-x | wcfxsusb.c | 8 |
1 files changed, 6 insertions, 2 deletions
@@ -311,7 +311,7 @@ static void wcusb_async_control(urb_t *urb) p->urbcount--; if (urb->status) { printk("Error in transfer...\n"); - return; + /* return; */ } if (!(p->flags & FLAG_RUNNING)) { return; @@ -1407,8 +1407,12 @@ static void wc_usb_disconnect(struct usb_device *dev, void *ptr) if (p->pvt_data) kfree(p->pvt_data); kfree(ptr); - } else + } else { + /* Generate alarm and note that we're dead */ + p->span.alarms = ZT_ALARM_RED; + zt_alarm_notify(&p->span); p->dead = 1; + } } printk("wcusb: Removed a Wildcard device\n"); return; |