xref: /aosp_15_r20/external/angle/src/third_party/ceval/patches/0001-remove-sprintf.patch (revision 8975f5c5ed3d1c378011245431ada316dfb6f244)
1diff --git a/ceval.h b/ceval.h
2index e8825ae84..dd2bca9ed 100644
3--- a/ceval.h
4+++ b/ceval.h
5@@ -969,8 +969,8 @@ void ceval_print_node(const ceval_node * node, int indent) {
6     ceval_print_node(node -> right, indent + 4);
7     if (node -> id == CEVAL_NUMBER) {
8         if ((long) node -> number == node -> number) //for integers, skip the trailing zeroes
9-            sprintf(number, "%.0f", node -> number);
10-        else sprintf(number, "%.2f", node -> number);
11+            snprintf(number, sizeof(number), "%.0f", node -> number);
12+        else snprintf(number, sizeof(number), "%.2f", node -> number);
13         str = number;
14     } else {
15         str = ceval_token_symbol(node -> id);
16