if (strv_contains(l, "FIRST_MESSAGE=1")) {
ASSERT_STREQ(l[0], "FIRST_MESSAGE=1");
ASSERT_NULL(l[1]);
- ASSERT_EQ(c->data, 0u);
+ ASSERT_EQ(++c->data, 1u);
ASSERT_NULL(fds);
} else if (strv_contains(l, "SECOND_MESSAGE=1")) {
ASSERT_STREQ(l[0], "SECOND_MESSAGE=1");
ASSERT_STREQ(l[1], "ADDITIONAL_DATA=hoge");
- ASSERT_EQ(c->data, 1u);
+ ASSERT_EQ(++c->data, 2u);
ASSERT_NOT_NULL(fds);
ASSERT_EQ(fdset_size(fds), 2u);
}
}
- c->data++;
-
return 0;
}
ASSERT_OK_POSITIVE(
sd_pid_notify_with_fds(
0, /* unset_environment = */ false,
- "FIRST_MESSAGE=2\nADDITIONAL_DATA=hoge", (int[]) { fd1, fd2 }, 2));
+ "SECOND_MESSAGE=1\nADDITIONAL_DATA=hoge", (int[]) { fd1, fd2 }, 2));
_exit(EXIT_SUCCESS);
}