From: Michael Tremer Date: Fri, 12 Feb 2021 17:34:52 +0000 (+0000) Subject: arch: Null-terminate array X-Git-Tag: 0.9.28~1285^2~744 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=3bb7be2ec1ac14147f3c5432b8544d40a30a54e7;p=pakfire.git arch: Null-terminate array This changes nothing apart from that the code looks similar to other places. Signed-off-by: Michael Tremer --- diff --git a/src/libpakfire/arch.c b/src/libpakfire/arch.c index dd74145b7..03bf28dd5 100644 --- a/src/libpakfire/arch.c +++ b/src/libpakfire/arch.c @@ -93,14 +93,13 @@ static const struct pakfire_arch PAKFIRE_ARCHES[] = { .platform = "riscv", .personality = PER_LINUX, }, + + // The end + { NULL }, }; static const struct pakfire_arch* pakfire_arch_find(const char* name) { - const size_t length = sizeof(PAKFIRE_ARCHES) / sizeof(*PAKFIRE_ARCHES); - - for (unsigned int i = 0; i < length; i++) { - const struct pakfire_arch* arch = &PAKFIRE_ARCHES[i]; - + for (const struct pakfire_arch* arch = PAKFIRE_ARCHES; arch->name; arch++) { if (strcmp(arch->name, name) == 0) return arch; }