summaryrefslogtreecommitdiff
path: root/src/libsystemd/sd-bus/bus-socket.c
diff options
context:
space:
mode:
authorDavid Rheinsberg <david.rheinsberg@gmail.com>2019-03-14 13:26:50 +0100
committerDavid Rheinsberg <david.rheinsberg@gmail.com>2019-03-14 13:31:14 +0100
commit3cacdab925c40a5d9b7cf3f67719201bbaa17f67 (patch)
tree81ead3d9e24e861a29312076824791b67005ac57 /src/libsystemd/sd-bus/bus-socket.c
parent94dfd646b33c49ea5db1263cb2a43a06690e64db (diff)
downloadsystemd-3cacdab925c40a5d9b7cf3f67719201bbaa17f67.tar.gz
sd-bus: avoid magic number in SASL length calculation
Lets avoid magic numbers and use a constant `strlen()` instead. Signed-off-by: David Rheinsberg <david.rheinsberg@gmail.com>
Diffstat (limited to 'src/libsystemd/sd-bus/bus-socket.c')
-rw-r--r--src/libsystemd/sd-bus/bus-socket.c8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/libsystemd/sd-bus/bus-socket.c b/src/libsystemd/sd-bus/bus-socket.c
index 89ac503ab8..8ee9250142 100644
--- a/src/libsystemd/sd-bus/bus-socket.c
+++ b/src/libsystemd/sd-bus/bus-socket.c
@@ -386,7 +386,9 @@ static int bus_socket_auth_verify_server(sd_bus *b) {
if (line_begins(line, l, "AUTH ANONYMOUS")) {
- r = verify_anonymous_token(b, line + 14, l - 14);
+ r = verify_anonymous_token(b,
+ line + strlen("AUTH ANONYMOUS"),
+ l - strlen("AUTH ANONYMOUS"));
if (r < 0)
return r;
if (r == 0)
@@ -398,7 +400,9 @@ static int bus_socket_auth_verify_server(sd_bus *b) {
} else if (line_begins(line, l, "AUTH EXTERNAL")) {
- r = verify_external_token(b, line + 13, l - 13);
+ r = verify_external_token(b,
+ line + strlen("AUTH EXTERNAL"),
+ l - strlen("AUTH EXTERNAL"));
if (r < 0)
return r;
if (r == 0)