]> git.ipfire.org Git - thirdparty/lldpd.git/commitdiff
[oss-fuzz] Issue 62435
authorArjun Singh <ajsinghyadav00@gmail.com>
Wed, 20 Sep 2023 11:29:52 +0000 (16:59 +0530)
committerVincent Bernat <vincent@bernat.ch>
Wed, 20 Sep 2023 18:50:35 +0000 (20:50 +0200)
Signed-off-by: Arjun Singh <ajsinghyadav00@gmail.com>
src/log.c
tests/fuzz_edp.c

index 0f3835e824e40cf1ec3fcbb68ed09e6ec41b61a4..f6f8e383c35bf94e6ac0aad00c1d12910fbffe7e 100644 (file)
--- a/src/log.c
+++ b/src/log.c
@@ -190,7 +190,7 @@ vlog(int pri, const char *token, const char *fmt, va_list ap)
 void
 log_warn(const char *token, const char *emsg, ...)
 {
-       char *nfmt;
+       char *nfmt = NULL;
        va_list ap;
 
        /* best effort to even work in out of memory situations */
index e82e5331a0d5ba238c95c814a5bfcac642b85f1e..c670c5cfb8af4781bb41e08eb449ad3c226fcacf 100644 (file)
@@ -37,6 +37,7 @@ LLVMFuzzerTestOneInput(const uint8_t *Data, size_t Size)
        struct lldpd_chassis *nchassis = NULL;
        struct lldpd_port *nport = NULL;
        struct lldpd_hardware hardware;
+       TAILQ_INIT(&hardware.h_rports);
        log_register(donothing);
 
        edp_decode(&cfg, (char *)Data, Size, &hardware, &nchassis, &nport);