$NetBSD: patch-pbx_pbx__config.c,v 1.1 2024/04/08 03:20:09 jnemeth Exp $

--- pbx/pbx_config.c.orig	2018-05-07 17:17:05.322793470 +0000
+++ pbx/pbx_config.c
@@ -237,7 +237,7 @@ static const char *skip_words(const char
 {
 	int in_blank = 0;
 	for (;n && *p; p++) {
-		if (isblank(*p) /* XXX order is important */ && !in_blank) {
+		if (isblank((unsigned char)*p) /* XXX order is important */ && !in_blank) {
 			n--;	/* one word is gone */
 			in_blank = 1;
 		} else if (/* !is_blank(*p), we know already, && */ in_blank) {
@@ -447,7 +447,7 @@ static char *handle_cli_dialplan_remove_
 		if (!strcmp("hint", c))
 			removing_priority = PRIORITY_HINT;
 		else {
-			while (*c && isdigit(*c))
+			while (*c && isdigit((unsigned char)*c))
 				c++;
 			if (*c) { /* non-digit in string */
 				ast_cli(a->fd, "Invalid priority '%s'\n", a->argv[4]);
