commit 2776d1625b9093f77143adbb9f9a7ef807d31e72
parent 9109e1b30e557a95bfc167ac603a007ed0ba8806
Author: Plat <plat@stellar-nexus.ru>
Date: Wed, 5 Nov 2025 21:33:32 +0000
Attempt to sanitize input
Diffstat:
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/rb.c b/rb.c
@@ -97,7 +97,8 @@ main(void)
int data_limit;
printf("Element count: ");
- scanf("%d", &data_limit);
+ if (!scanf("%d", &data_limit)) /* please don't bug me about this */
+ eprintf("scanf:");
for (int k = 1; k <= data_limit; ++k) {
root = add(root, k);
@@ -109,7 +110,8 @@ main(void)
if (attempt)
printf("Impossible value\n");
printf("Value: ");
- scanf("%d", &search_value);
+ if (!scanf("%d", &search_value)) /* please don't bug me about this */
+ eprintf("scanf:");
}
Node *s = search(root, search_value);