Less magic numbers in the code…
dot = false;
}
- if (q - p > 255)
+ if (q - p > SD_BUS_MAXIMUM_NAME_LENGTH)
return false;
if (dot)
dot = false;
}
- if (q - p > 255)
+ if (q - p > SD_BUS_MAXIMUM_NAME_LENGTH)
return false;
if (dot)
return false;
}
- if (q - p > 255)
+ if (q - p > SD_BUS_MAXIMUM_NAME_LENGTH)
return false;
return true;
/* https://dbus.freedesktop.org/doc/dbus-specification.html#message-protocol-marshaling-signature */
#define SD_BUS_MAXIMUM_SIGNATURE_LENGTH 255
+/* https://dbus.freedesktop.org/doc/dbus-specification.html#message-protocol-names */
+#define SD_BUS_MAXIMUM_NAME_LENGTH 255
+
/* Types */
typedef struct sd_bus sd_bus;