Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 15 Jul 2020 12:07:54 +0000 (UTC)
From:      Alex Richardson <arichardson@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r363217 - head/usr.bin/localedef
Message-ID:  <202007151207.06FC7s30068669@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: arichardson
Date: Wed Jul 15 12:07:53 2020
New Revision: 363217
URL: https://svnweb.freebsd.org/changeset/base/363217

Log:
  Add missing newline and return in localedef error message
  
  I hit those error messages when using a localedef built against headers
  that don't match the target system (cross-building from a Linux host).
  This problem will be fixed in the next commit.

Modified:
  head/usr.bin/localedef/collate.c

Modified: head/usr.bin/localedef/collate.c
==============================================================================
--- head/usr.bin/localedef/collate.c	Wed Jul 15 12:07:47 2020	(r363216)
+++ head/usr.bin/localedef/collate.c	Wed Jul 15 12:07:53 2020	(r363217)
@@ -850,7 +850,8 @@ void
 add_order_directive(void)
 {
 	if (collinfo.directive_count >= COLL_WEIGHTS_MAX) {
-		fprintf(stderr,"too many directives (max %d)", COLL_WEIGHTS_MAX);
+		fprintf(stderr, "too many directives (max %d)\n", COLL_WEIGHTS_MAX);
+		return;
 	}
 	collinfo.directive_count++;
 }
@@ -859,7 +860,7 @@ static void
 add_order_pri(int32_t ref)
 {
 	if (curr_weight >= NUM_WT) {
-		fprintf(stderr,"too many weights (max %d)", NUM_WT);
+		fprintf(stderr, "too many weights (max %d)\n", NUM_WT);
 		return;
 	}
 	order_weights[curr_weight] = ref;



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202007151207.06FC7s30068669>