diff options
author | David Michael <fedora.dm0@gmail.com> | 2016-10-02 12:18:50 -0700 |
---|---|---|
committer | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2016-10-02 21:36:39 +0200 |
commit | d8162a1f9e3baf1a6f0bf9f025ea7d0cdee13d3b (patch) | |
tree | 9eddd86d77c7d7412b82a1d31cfbb7ed6da30ed8 | |
parent | 1443986a08b4cd564172875c07551681314014da (diff) | |
download | gnumach-d8162a1f9e3baf1a6f0bf9f025ea7d0cdee13d3b.tar.gz gnumach-d8162a1f9e3baf1a6f0bf9f025ea7d0cdee13d3b.tar.bz2 gnumach-d8162a1f9e3baf1a6f0bf9f025ea7d0cdee13d3b.zip |
Fix format security
* i386/i386at/biosmem.c (boot_panic): Use %s format instead of passing
the string directly to `panic'.
(biosmem_unregister_boot_data): Use %s format instead of passing
`biosmem_panic_inval_boot_data' directly to `panic'.
-rw-r--r-- | i386/i386at/biosmem.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/i386/i386at/biosmem.c b/i386/i386at/biosmem.c index 645c957c..28b6fb83 100644 --- a/i386/i386at/biosmem.c +++ b/i386/i386at/biosmem.c @@ -35,7 +35,7 @@ #define __init #define boot_memmove memmove -#define boot_panic panic +#define boot_panic(s) panic("%s", s) #define boot_strlen strlen #define BOOT_CGAMEM phystokv(0xb8000) @@ -216,7 +216,7 @@ biosmem_unregister_boot_data(phys_addr_t start, phys_addr_t end) unsigned int i; if (start >= end) { - panic(biosmem_panic_inval_boot_data); + panic("%s", biosmem_panic_inval_boot_data); } assert(biosmem_nr_boot_data != 0); |