]> sigrok.org Git - libserialport.git/blobdiff - freebsd.c
linux: freebsd: do check on proper pointer
[libserialport.git] / freebsd.c
index b5cd91a2af52546188e6e1bd417aad53b93d46ea..387b2f812548a196b90086c3574d86dc6fe8d5a2 100644 (file)
--- a/freebsd.c
+++ b/freebsd.c
@@ -373,7 +373,7 @@ SP_PRIV enum sp_return list_ports(struct sp_port ***list)
                DBG("%s: %s\n", __func__, entry.d_name);
 
                *list = list_append(*list, name);
-               if (!list) {
+               if (!*list) {
                        SET_ERROR(ret, SP_ERR_MEM, "List append failed");
                        break;
                }