core: Fix the newly added list_splice_front() function

One statement was missing to preserve the consistency of the list.

Signed-off-by: Chris Dickens <christopher.a.dickens@gmail.com>
diff --git a/libusb/libusbi.h b/libusb/libusbi.h
index 0d4fbe1..8dce535 100644
--- a/libusb/libusbi.h
+++ b/libusb/libusbi.h
@@ -224,6 +224,7 @@
 {
 	list->next->prev = head;
 	list->prev->next = head->next;
+	head->next->prev = list->prev;
 	head->next = list->next;
 }
 
diff --git a/libusb/version_nano.h b/libusb/version_nano.h
index 89f331a..4a87c44 100644
--- a/libusb/version_nano.h
+++ b/libusb/version_nano.h
@@ -1 +1 @@
-#define LIBUSB_NANO 11566
+#define LIBUSB_NANO 11567