diff options
Diffstat (limited to 'main.c')
| -rw-r--r-- | main.c | 2 |
1 files changed, 2 insertions, 0 deletions
| @@ -738,9 +738,11 @@ leave: | |||
| 738 | } | 738 | } |
| 739 | free(device_use_list); | 739 | free(device_use_list); |
| 740 | device_use_list = newlist; | 740 | device_use_list = newlist; |
| 741 | device_use_count--; | ||
| 741 | } else { | 742 | } else { |
| 742 | free(device_use_list); | 743 | free(device_use_list); |
| 743 | device_use_list = NULL; | 744 | device_use_list = NULL; |
| 745 | device_use_count = 0; | ||
| 744 | } | 746 | } |
| 745 | pthread_mutex_unlock(&usbmux_mutex); | 747 | pthread_mutex_unlock(&usbmux_mutex); |
| 746 | } | 748 | } |
