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;