chiark
/
gitweb
/
~ianmdlvl
/
elogind.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
use strneq instead of strncmp
[elogind.git]
/
src
/
stdio-bridge
/
stdio-bridge.c
diff --git
a/src/stdio-bridge/stdio-bridge.c
b/src/stdio-bridge/stdio-bridge.c
index f926fe55381275872dfb582645570f6ad1aadf87..adc692f1eba92d2155bd38173e1d72dab9cf1ffd 100644
(file)
--- a/
src/stdio-bridge/stdio-bridge.c
+++ b/
src/stdio-bridge/stdio-bridge.c
@@
-69,16
+69,16
@@
static size_t patch_in_line(char *line, size_t l, size_t left) {
} else
r = 0;
} else
r = 0;
- if (l == 5 && strn
cmp(line, "BEGIN", 5) == 0
) {
+ if (l == 5 && strn
eq(line, "BEGIN", 5)
) {
r += l;
auth_over = true;
r += l;
auth_over = true;
- } else if (l == 17 && strn
cmp(line, "NEGOTIATE_UNIX_FD", 17) == 0
) {
+ } else if (l == 17 && strn
eq(line, "NEGOTIATE_UNIX_FD", 17)
) {
memmove(line + 13, line + 17, left);
memcpy(line, "NEGOTIATE_NOP", 13);
r += 13;
memmove(line + 13, line + 17, left);
memcpy(line, "NEGOTIATE_NOP", 13);
r += 13;
- } else if (l >= 14 && strn
cmp(line, "AUTH EXTERNAL ", 14) == 0
) {
+ } else if (l >= 14 && strn
eq(line, "AUTH EXTERNAL ", 14)
) {
char uid[20*2 + 1];
size_t len;
char uid[20*2 + 1];
size_t len;