Просмотр исходного кода

Ensure static path sizes don't break

Or rather, notify us if they do.
Lucas Stadler лет назад: 9
Родитель
Сommit
e3a80a016f
1 измененных файлов с 2 добавлено и 0 удалено
  1. 2 0
      c/ton/main.c

+ 2 - 0
c/ton/main.c

86
	if (argc == 1 && JSValueGetType(ctx, args[0]) == kJSTypeString) {
86
	if (argc == 1 && JSValueGetType(ctx, args[0]) == kJSTypeString) {
87
		char path[100];
87
		char path[100];
88
		JSStringRef path_str = JSValueToStringCopy(ctx, args[0], NULL);
88
		JSStringRef path_str = JSValueToStringCopy(ctx, args[0], NULL);
89
		assert(JSStringGetLength(path_str) < 100);
89
		JSStringGetUTF8CString(path_str, path, 100);
90
		JSStringGetUTF8CString(path_str, path, 100);
90
		JSStringRelease(path_str);
91
		JSStringRelease(path_str);
91
92
118
	if (argc == 1 && JSValueGetType(ctx, args[0]) == kJSTypeString) {
119
	if (argc == 1 && JSValueGetType(ctx, args[0]) == kJSTypeString) {
119
		char path[100];
120
		char path[100];
120
		JSStringRef path_str = JSValueToStringCopy(ctx, args[0], NULL);
121
		JSStringRef path_str = JSValueToStringCopy(ctx, args[0], NULL);
122
		assert(JSStringGetLength(path_str) < 100);
121
		JSStringGetUTF8CString(path_str, path, 100);
123
		JSStringGetUTF8CString(path_str, path, 100);
122
		JSStringRelease(path_str);
124
		JSStringRelease(path_str);
123
125