Commit 5f14596e authored by Chuhong Yuan's avatar Chuhong Yuan Committed by Matt Turner

alpha: Replace strncmp with str_has_prefix

In commit b6b27355
("tracing: Use str_has_prefix() instead of using fixed sizes")
the newly introduced str_has_prefix() was used
to replace error-prone strncmp(str, const, len).
Here fix codes with the same pattern.
Signed-off-by: default avatarChuhong Yuan <hslester96@gmail.com>
Signed-off-by: default avatarMatt Turner <mattst88@gmail.com>
parent 5bea3044
...@@ -148,7 +148,7 @@ main (int argc, char *argv[]) ...@@ -148,7 +148,7 @@ main (int argc, char *argv[])
#ifdef __ELF__ #ifdef __ELF__
elf = (struct elfhdr *) buf; elf = (struct elfhdr *) buf;
if (elf->e_ident[0] == 0x7f && strncmp((char *)elf->e_ident + 1, "ELF", 3) == 0) { if (elf->e_ident[0] == 0x7f && str_has_prefix((char *)elf->e_ident + 1, "ELF")) {
if (elf->e_type != ET_EXEC) { if (elf->e_type != ET_EXEC) {
fprintf(stderr, "%s: %s is not an ELF executable\n", fprintf(stderr, "%s: %s is not an ELF executable\n",
prog_name, inname); prog_name, inname);
......
...@@ -474,7 +474,7 @@ setup_arch(char **cmdline_p) ...@@ -474,7 +474,7 @@ setup_arch(char **cmdline_p)
#ifndef alpha_using_srm #ifndef alpha_using_srm
/* Assume that we've booted from SRM if we haven't booted from MILO. /* Assume that we've booted from SRM if we haven't booted from MILO.
Detect the later by looking for "MILO" in the system serial nr. */ Detect the later by looking for "MILO" in the system serial nr. */
alpha_using_srm = strncmp((const char *)hwrpb->ssn, "MILO", 4) != 0; alpha_using_srm = !str_has_prefix((const char *)hwrpb->ssn, "MILO");
#endif #endif
#ifndef alpha_using_qemu #ifndef alpha_using_qemu
/* Similarly, look for QEMU. */ /* Similarly, look for QEMU. */
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment