correct section the SYS_kbind syscall pin record goes into
authorderaadt <deraadt@openbsd.org>
Mon, 18 Dec 2023 17:19:07 +0000 (17:19 +0000)
committerderaadt <deraadt@openbsd.org>
Mon, 18 Dec 2023 17:19:07 +0000 (17:19 +0000)
noticed by gnezdo

libexec/ld.so/loader.c

index 016bfa3..d8be0da 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: loader.c,v 1.215 2023/12/12 15:44:00 deraadt Exp $ */
+/*     $OpenBSD: loader.c,v 1.216 2023/12/18 17:19:07 deraadt Exp $ */
 
 /*
  * Copyright (c) 1998 Per Fogelstrom, Opsycon AB
@@ -476,13 +476,13 @@ _dl_self_relro(long loff)
 #define __STRINGIFY(x)  #x
 #define STRINGIFY(x)    __STRINGIFY(x)
 #ifdef __arm__
-__asm__(".pushsection openbsd.syscalls,\"\",%progbits;"
+__asm__(".pushsection .openbsd.syscalls,\"\",%progbits;"
     ".p2align 2;"
     ".long 0;"
     ".long " STRINGIFY(SYS_kbind) ";"
     ".popsection");
 #else
-__asm__(".pushsection openbsd.syscalls,\"\",@progbits;"
+__asm__(".pushsection .openbsd.syscalls,\"\",@progbits;"
     ".long 0;"
     ".p2align 2;"
     ".long " STRINGIFY(SYS_kbind) ";"