- if (
-#ifdef UCERT_HOST_BUILD
- execvp(usign_argv[0], usign_argv)
-#else
- execv(usign_argv[0], usign_argv)
-#endif
- )
+ if (execvp(usign_argv[0], (char *const *)usign_argv))
- if (
-#ifdef UCERT_HOST_BUILD
- execvp(usign_argv[0], usign_argv)
-#else
- execv(usign_argv[0], usign_argv)
-#endif
- )
+ if (execvp(usign_argv[0], (char *const *)usign_argv))
waitpid(pid, &status, 0);
status = WEXITSTATUS(status);
if (fingerprint && !WEXITSTATUS(status)) {
waitpid(pid, &status, 0);
status = WEXITSTATUS(status);
if (fingerprint && !WEXITSTATUS(status)) {
- read(fds[0], fingerprint, 17);
- if (fingerprint[16] != '\n')
+ r = read(fds[0], fingerprint, 17);
+ if (r < 16)
- if (
-#ifdef UCERT_HOST_BUILD
- execvp(usign_argv[0], usign_argv)
-#else
- execv(usign_argv[0], usign_argv)
-#endif
- )
+ if (execvp(usign_argv[0], (char *const *)usign_argv))