Browse code

Minor updates from testing / code review

Andrew authored on 2020/06/17 07:46:59
Showing 2 changed files
... ...
@@ -564,13 +564,12 @@ char *get_ip(const char *ip)
564 564
         p1++;
565 565
     }
566 566
 
567
-    if (i == 0 || i > 1) {
568
-        return dupip;
569
-    } else {
567
+    if (i == 1) {
570 568
         p1  = strchr(dupip, ':');
571 569
         *p1 = '\0';
572
-        return dupip;
573 570
     }
571
+
572
+    return dupip;
574 573
 }
575 574
 
576 575
 char *get_port(const char *ip)
... ...
@@ -64,4 +64,16 @@ const char *lt_dlgetsearchpath(void)
64 64
 const lt_dlinfo *lt_dlgetinfo(lt_dlhandle handle)
65 65
 {
66 66
     return &dlinfo;
67
+}
68
+
69
+int lt_dlclose (lt_dlhandle handle)
70
+{
71
+    int ret;
72
+    ret = FreeLibrary(handle);
73
+    if (0 == ret)
74
+    {
75
+        lasterr = GetLastError();
76
+        return 1;
77
+    }
78
+    return 0;
67 79
 }
68 80
\ No newline at end of file