$ HISTFILE= bash --norc -in <<< $'#\n#\e\t'
bashline.c:3720:16: runtime error: null pointer passed as argument 1, which is
declared to never be null
/usr/include/stdlib.h:971:30: note: nonnull attribute specified here
SUMMARY: UndefinedBehaviorSanitizer: undefined-behavior bashline.c:3720:16
---
bashline.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/bashline.c b/bashline.c
index 0a4e280e..1f234122 100644
--- a/bashline.c
+++ b/bashline.c
@@ -3727,7 +3727,7 @@ build_history_completion_array (void)
}
/* Sort the complete list of tokens. */
- if (dabbrev_expand_active == 0)
+ if (harry_len && dabbrev_expand_active == 0)
qsort (history_completion_array, harry_len, sizeof (char *), (QSFUNC
*)strvec_strcmp);
}
}
--
2.45.1