فهرست منبع

minor fix for packet creation

Vladislav Gritsenko 6 سال پیش
والد
کامیت
6403dfc8a1
3فایلهای تغییر یافته به همراه3 افزوده شده و 3 حذف شده
  1. 1 1
      include/enet/enet.h
  2. 1 1
      package.json
  3. 1 1
      src/packet.c

+ 1 - 1
include/enet/enet.h

@@ -27,7 +27,7 @@ extern "C"
 
 #define ENET_VERSION_MAJOR 1
 #define ENET_VERSION_MINOR 4
-#define ENET_VERSION_PATCH 1
+#define ENET_VERSION_PATCH 2
 #define ENET_VERSION_CREATE(major, minor, patch) (((major)<<16) | ((minor)<<8) | (patch))
 #define ENET_VERSION_GET_MAJOR(version) (((version)>>16)&0xFF)
 #define ENET_VERSION_GET_MINOR(version) (((version)>>8)&0xFF)

+ 1 - 1
package.json

@@ -1,6 +1,6 @@
 {
   "name": "enet.c",
-  "version": "1.4.1",
+  "version": "1.4.2",
   "description": "ENet - Simple, lightweight and reliable UDP networking library written on pure C.",
   "main": "include/enet.h",
   "directories": {

+ 1 - 1
src/packet.c

@@ -60,7 +60,7 @@ enet_packet_create_offset (const void * data, size_t dataLength, size_t dataOffs
     if (flags & ENET_PACKET_FLAG_NO_ALLOCATE)
       packet -> data = (enet_uint8 *) data;
     else
-    if (dataLength <= 0)
+    if ((dataLength + dataOffset) <= 0)
       packet -> data = NULL;
     else
     {