chiark / gitweb /
tree-wide: make use of memory_startswith() at various places
[elogind.git] / src / basic / log.c
index 6fe3a8fb138eb0f5d4fc5d7c0a544ee8ec21cc95..a506d30d3ab7cdae6721f49999f0cd8088775886 100644 (file)
@@ -1055,13 +1055,9 @@ int log_struct_iovec_internal(
                         return -error;
         }
 
-        for (i = 0; i < n_input_iovec; i++) {
-                if (input_iovec[i].iov_len < STRLEN("MESSAGE="))
-                        continue;
-
-                if (memcmp(input_iovec[i].iov_base, "MESSAGE=", STRLEN("MESSAGE=")) == 0)
+        for (i = 0; i < n_input_iovec; i++)
+                if (memory_startswith(input_iovec[i].iov_base, input_iovec[i].iov_len, "MESSAGE="))
                         break;
-        }
 
         if (_unlikely_(i >= n_input_iovec)) /* Couldn't find MESSAGE=? */
                 return -error;