From 57fd57ab4005e37bfab4bf7c637eecc1eb5445b5 Mon Sep 17 00:00:00 2001 From: Jakob Kaivo Date: Wed, 31 Jan 2024 15:54:38 -0500 Subject: clean up UB detection --- src/locale/localeconv.c | 1 + src/locale/setlocale.c | 1 + 2 files changed, 2 insertions(+) (limited to 'src/locale') diff --git a/src/locale/localeconv.c b/src/locale/localeconv.c index ba4687d9..4e87bfb3 100644 --- a/src/locale/localeconv.c +++ b/src/locale/localeconv.c @@ -11,6 +11,7 @@ struct lconv * localeconv(void) /* RETURN_SUCCESS(a pointer to a filled-in STRUCTDEF(lconv) for the current locale); */ + /* TODO: mark return value read-only */ return &(__get_locale()->lconv); } diff --git a/src/locale/setlocale.c b/src/locale/setlocale.c index ab355dc6..521b118e 100644 --- a/src/locale/setlocale.c +++ b/src/locale/setlocale.c @@ -41,6 +41,7 @@ char * setlocale(int category, const char *locale) default: return NULL; } + /* TODO: mark return value read-only */ return __load_locale(l, mask, locale); } -- cgit v1.2.1