openwrt/tools
Petr Štetiar 61b36ee9ba firmware-utils: mkfwimage: fix memcpy and strncpy usage
Firmware is binary blob, so there are barely any NULL terminated strings
expected, so we should probably convert all chars into u8 types, and
after that it's clear, that using strcpy doesn't make sense anymore.

This is rather theoretical stuff, but `uint8_t name[PART_NAME_LENGTH]`
means, that you can supply PART_NAME_LENGTH sized name, not
PART_NAME_LENGTH-1 name when NULL terminated.

Ref: https://github.com/openwrt/openwrt/pull/2274
Fixes: 04cb651376 ("firmware-utils: mkfwimage: fix more errors reported by gcc-6/7/9")
Signed-off-by: Petr Štetiar <ynezz@true.cz>
2020-07-11 13:33:28 +02:00
..
autoconf
autoconf-archive tools: add autoconf-archive 2020-05-20 15:37:16 +02:00
automake
b43-tools
bc
bison tools/bison: Update to 3.5.1 2020-02-19 22:02:47 +01:00
cbootimage
cbootimage-configs
ccache ccache: update to 3.7.9 2020-05-28 21:22:18 +02:00
cmake tools/cmake: update to 3.17.0 2020-04-06 20:30:18 +02:00
coreutils
dosfstools
e2fsprogs tools/e2fsprogs: fix build under macos 2020-04-10 11:52:00 +01:00
elftosb
expat
findutils tools/findutils: Update to 4.7.0 2020-04-09 22:08:38 +02:00
firmware-utils firmware-utils: mkfwimage: fix memcpy and strncpy usage 2020-07-11 13:33:28 +02:00
flex
flock
genext2fs
gengetopt
gmp tools/gmp: Remove obsolete options 2020-02-18 21:39:23 +01:00
include build: fix kernel 5.4 on macos 2020-03-14 13:20:06 +00:00
isl
kernel2minor
libelf
libressl tools/libressl: Update to 3.0.2 2020-02-18 21:38:51 +01:00
libtool
lzma
lzma-old
m4
make-ext4fs
missing-macros
mkimage tools/mkimage: update to 2020.04 2020-04-26 21:20:47 +02:00
mklibs
mm-macros tools/mm-macros: Update to 1.0.0 2020-04-09 22:09:21 +02:00
mpc
mpfr
mtd-utils
mtools tools/mtools: Update to 4.0.24 2020-04-09 22:09:04 +02:00
padjffs2
patch
patch-image
patchelf tools/patchelf: Update to 0.10 2020-02-18 21:39:03 +01:00
pkgconf pkgconf: always retain -I and -L flags 2020-03-15 20:32:10 +01:00
qemu
quilt
sdimage
sed tools/sed: Update to 4.8 2020-02-18 21:39:14 +01:00
sparse
squashfs squashfs: Fix compile with GCC 10 2020-05-24 14:38:40 +02:00
squashfskit4 tools: squashfskit4: fix build with GCC10 2020-03-22 02:06:16 +01:00
sstrip
tar
upslug2
wrt350nv2-builder
xz tools/xz: Update to 5.2.5 2020-04-09 22:09:13 +02:00
zip
zlib
zstd tools: add zstd 2020-05-31 11:03:30 +02:00
Makefile tools: add zstd 2020-05-31 11:03:30 +02:00