Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1ujOpv-0079OD-8a for pgsql-hackers@arkaria.postgresql.org; Tue, 05 Aug 2025 21:04:43 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1ujOov-00Bvt5-44 for pgsql-hackers@arkaria.postgresql.org; Tue, 05 Aug 2025 21:03:41 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1ujOou-00Bvst-PI for pgsql-hackers@lists.postgresql.org; Tue, 05 Aug 2025 21:03:40 +0000 Received: from mail-il1-x132.google.com ([2607:f8b0:4864:20::132]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.96) (envelope-from ) id 1ujOos-000wHa-10 for pgsql-hackers@postgresql.org; Tue, 05 Aug 2025 21:03:40 +0000 Received: by mail-il1-x132.google.com with SMTP id e9e14a558f8ab-3e3f0f29d09so20804395ab.2 for ; Tue, 05 Aug 2025 14:03:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1754427816; x=1755032616; darn=postgresql.org; h=content-disposition:mime-version:message-id:subject:to:from:date :from:to:cc:subject:date:message-id:reply-to; bh=qHANcSyKgJqVnXRjL+Pg2/0T7WLVsk7GtaXhvV3Z+Iw=; b=T8wsXDKO4AyH8TVnidiDa4tPN9cszAKTLX5cgl1GmFx369+giAw0OOoiIzxx66IiFR JfBS90hEXXmy4H2VM2k1+x3OYderTMsRfSIv8EoQ2VDoKUEA6GQ5JE34aD+Iys1pc7ok Dos0jBcwNJLQWzNbZyGvE9tkhLFweYqASqfbKje8gJb3Fe18UZmNDQ2lB1XJkdpNV9Sc NTGpiOmLZ26V3EypS/M/a4297potpTYMJApuPWc1JYTQgPVQENGRO6OW2rXRlz1C5fWH ZvqPm0O5A2P3RUjQcVVbgK7Yl1Siz7aP5edWKZSARcV8Kt1du2M0jpKwVb1LTaYHqYsg /5LQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1754427816; x=1755032616; h=content-disposition:mime-version:message-id:subject:to:from:date :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=qHANcSyKgJqVnXRjL+Pg2/0T7WLVsk7GtaXhvV3Z+Iw=; b=WV4zZ9YZYp7CMYbciN9PgSyYAltcqmKhLIMuFC91EARHNF/eMOsHRsg9iqDHij88UF wVenlO9FAmlKJM3MVtqWgnRHLPX5BJX4Q8/h6wlYzdUwY0nzVEn6dPx6cD2IN6JcGZHa yGNDCgQSP1l/b7XzfDaHz2j2Q6U1U+6TiCH4IshDgcv7Nuv7XeqMU1Lfx7WvbZt8N+x6 ZnjqLCwSxMj6LlbxO1E81t7dChKegszSmNa01lkV1nICItmR3tOFlLWLBZgoFigzgufm LaOMsLdORC9EqBEKWxXCs1xEO+oVrbwsIiefFa6AiqRRryRU3C3xgyp5ZiscYpHEOET7 /5mQ== X-Gm-Message-State: AOJu0Ywi8d2uTJbB+bZN7OoinwlGVkaTWlD/AiCUahCo+AmBrdfQKOqk czoB9kjK/KCZNW8TtneZaNQyBuJ2+6B2f5Y2VHcPmY7fJcMthiXNkeMM79amZA== X-Gm-Gg: ASbGnctov9s8VMHr2c8hiJzAE927qr5ixyhd4l7KlVBSTVmNElwZucFkULSwKniZY0f YETVIybgKeAIfzuVyvlPGxKt5mPynpRp2cyFW9SaN8r3mT9Hw5FMZOJKYGbwAwjiyNJ4aA4dyo6 IN7wNWQkL12MFrjfzRYl5UUF6PKXBtKDQb1WMrAflkyaDmBmlhJaXZTAFNEmnA9M983aDmYq22b jLZPCBm0lj4t7dzWRKcYvyaulZWViX70AvXvjXyxZQkLDPEPWMC/qmOKZBgxbiA+0BpQ6pK+prX YynOmRkUFIaoBp+QATVZeBix6IcRNA1/9b0H3FbXtR1kNTH8ALBOu7lUQR8Q9/v5xgcYJGzelRd jUbnQZGZl/WiZJMoJzkJsKpXxwmoAD+0CmCvYMd7kFmk7zmX6Npw3QKsE1MFotXnCNxhswdkrIo K7rjuJCASWHKAs X-Google-Smtp-Source: AGHT+IHDql4B0oYENPNlpmhF1Cml6RvJSRj3gU51Ww21cJEGw4NL84lOflCek5jyyULuZItBNbjKkg== X-Received: by 2002:a05:6e02:1f89:b0:3e3:f90f:85ca with SMTP id e9e14a558f8ab-3e51b892cdemr1360065ab.8.1754427815657; Tue, 05 Aug 2025 14:03:35 -0700 (PDT) Received: from nathan (162-195-168-172.lightspeed.stlsmo.sbcglobal.net. [162.195.168.172]) by smtp.gmail.com with ESMTPSA id 8926c6da1cb9f-50a853b462csm2721030173.2.2025.08.05.14.03.34 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 05 Aug 2025 14:03:35 -0700 (PDT) Date: Tue, 5 Aug 2025 16:03:33 -0500 From: Nathan Bossart To: pgsql-hackers@postgresql.org Subject: fix ancient typo in transformRelOptions() Message-ID: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="JDwI80x1p00kdpIp" Content-Disposition: inline List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --JDwI80x1p00kdpIp Content-Type: text/plain; charset=us-ascii Content-Disposition: inline I noticed that this function has a "namspace" parameter. The attached patch adds the missing 'e'. -- nathan --JDwI80x1p00kdpIp Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename=v1-0001-fix-ancient-typo-in-transformRelOptions.patch From 3f1431517cee250f1280adca739de0d6b9c77080 Mon Sep 17 00:00:00 2001 From: Nathan Bossart Date: Tue, 5 Aug 2025 16:01:34 -0500 Subject: [PATCH v1 1/1] fix ancient typo in transformRelOptions() --- src/backend/access/common/reloptions.c | 10 +++++----- src/include/access/reloptions.h | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/backend/access/common/reloptions.c b/src/backend/access/common/reloptions.c index 594a657ea1a..852cd73f5da 100644 --- a/src/backend/access/common/reloptions.c +++ b/src/backend/access/common/reloptions.c @@ -1164,7 +1164,7 @@ add_local_string_reloption(local_relopts *relopts, const char *name, * but we declare them as Datums to avoid including array.h in reloptions.h. */ Datum -transformRelOptions(Datum oldOptions, List *defList, const char *namspace, +transformRelOptions(Datum oldOptions, List *defList, const char *namespace, const char *const validnsps[], bool acceptOidsOff, bool isReset) { Datum result; @@ -1200,14 +1200,14 @@ transformRelOptions(Datum oldOptions, List *defList, const char *namspace, int kw_len; /* ignore if not in the same namespace */ - if (namspace == NULL) + if (namespace == NULL) { if (def->defnamespace != NULL) continue; } else if (def->defnamespace == NULL) continue; - else if (strcmp(def->defnamespace, namspace) != 0) + else if (strcmp(def->defnamespace, namespace) != 0) continue; kw_len = strlen(def->defname); @@ -1277,14 +1277,14 @@ transformRelOptions(Datum oldOptions, List *defList, const char *namspace, } /* ignore if not in the same namespace */ - if (namspace == NULL) + if (namespace == NULL) { if (def->defnamespace != NULL) continue; } else if (def->defnamespace == NULL) continue; - else if (strcmp(def->defnamespace, namspace) != 0) + else if (strcmp(def->defnamespace, namespace) != 0) continue; /* diff --git a/src/include/access/reloptions.h b/src/include/access/reloptions.h index dfbb4c85460..320f68ead8f 100644 --- a/src/include/access/reloptions.h +++ b/src/include/access/reloptions.h @@ -233,7 +233,7 @@ extern void add_local_string_reloption(local_relopts *relopts, const char *name, fill_string_relopt filler, int offset); extern Datum transformRelOptions(Datum oldOptions, List *defList, - const char *namspace, const char *const validnsps[], + const char *namespace, const char *const validnsps[], bool acceptOidsOff, bool isReset); extern List *untransformRelOptions(Datum options); extern bytea *extractRelOptions(HeapTuple tuple, TupleDesc tupdesc, -- 2.39.5 (Apple Git-154) --JDwI80x1p00kdpIp--