diff --git a/libtiledbsoma/src/external/src/nanoarrow/nanoarrow.c b/libtiledbsoma/src/external/src/nanoarrow/nanoarrow.c index 0af57027a5..cdc97a4bba 100644 --- a/libtiledbsoma/src/external/src/nanoarrow/nanoarrow.c +++ b/libtiledbsoma/src/external/src/nanoarrow/nanoarrow.c @@ -1712,6 +1712,10 @@ int64_t ArrowSchemaToString(const struct ArrowSchema* schema, char* out, int64_t return snprintf(out, n, "[invalid: schema is released]"); } + if (out == NULL) { + return 0; + } + struct ArrowSchemaView schema_view; struct ArrowError error; diff --git a/scripts/bld b/scripts/bld index 25fd770360..ef41bea513 100755 --- a/scripts/bld +++ b/scripts/bld @@ -43,7 +43,7 @@ if [ "$(uname -m)" == "aarch64" ]; then fi # NOTE: set to true to debug the cmake build -if false; then +if true; then # Debug note: this is _incredibly_ helpful in that it reveals the actual compile lines etc which # make itself shows by default but which cmake-driven make hides by default. Use this for any # non-trivial cmake debugging.