make(1): remove duplicate code from bmake_strdup

Inlining is the job of the compiler, not of humans.
This commit is contained in:
rillig 2020-12-07 22:37:18 +00:00
parent c8309d07f3
commit 4d2ba079d3
1 changed files with 3 additions and 4 deletions

View File

@ -1,4 +1,4 @@
/* $NetBSD: make_malloc.c,v 1.23 2020/10/05 19:27:47 rillig Exp $ */ /* $NetBSD: make_malloc.c,v 1.24 2020/12/07 22:37:18 rillig Exp $ */
/*- /*-
* Copyright (c) 2009 The NetBSD Foundation, Inc. * Copyright (c) 2009 The NetBSD Foundation, Inc.
@ -30,7 +30,7 @@
#include "make.h" #include "make.h"
MAKE_RCSID("$NetBSD: make_malloc.c,v 1.23 2020/10/05 19:27:47 rillig Exp $"); MAKE_RCSID("$NetBSD: make_malloc.c,v 1.24 2020/12/07 22:37:18 rillig Exp $");
#ifndef USE_EMALLOC #ifndef USE_EMALLOC
@ -61,8 +61,7 @@ bmake_strdup(const char *str)
char *p; char *p;
len = strlen(str) + 1; len = strlen(str) + 1;
if ((p = malloc(len)) == NULL) p = bmake_malloc(len);
enomem();
return memcpy(p, str, len); return memcpy(p, str, len);
} }