Module Name: src Committed By: mrg Date: Tue Aug 1 07:56:23 UTC 2023
Modified Files: src/lib/libform: internals.c Log Message: pass the struct size to malloc(), not the pointer size. found by GCC 12. To generate a diff of this commit: cvs rdiff -u -r1.42 -r1.43 src/lib/libform/internals.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/lib/libform/internals.c diff -u src/lib/libform/internals.c:1.42 src/lib/libform/internals.c:1.43 --- src/lib/libform/internals.c:1.42 Mon Oct 25 06:25:18 2021 +++ src/lib/libform/internals.c Tue Aug 1 07:56:23 2023 @@ -1,4 +1,4 @@ -/* $NetBSD: internals.c,v 1.42 2021/10/25 06:25:18 blymn Exp $ */ +/* $NetBSD: internals.c,v 1.43 2023/08/01 07:56:23 mrg Exp $ */ /*- * Copyright (c) 1998-1999 Brett Lymn @@ -30,7 +30,7 @@ */ #include <sys/cdefs.h> -__RCSID("$NetBSD: internals.c,v 1.42 2021/10/25 06:25:18 blymn Exp $"); +__RCSID("$NetBSD: internals.c,v 1.43 2023/08/01 07:56:23 mrg Exp $"); #include <limits.h> #include <ctype.h> @@ -3386,7 +3386,7 @@ _formi_calculate_tabs(_FORMI_FIELD_LINES for (i = 0, j = 0; i < row->length; i++, j++) { if (row->string[i] == '\t') { if (*tsp == NULL) { - if ((*tsp = malloc(sizeof(*tsp))) == NULL) + if ((*tsp = malloc(sizeof(**tsp))) == NULL) return; (*tsp)->back = old_ts; (*tsp)->fwd = NULL;