]> sourceware.org Git - newlib-cygwin.git/commitdiff
Cygwin: commune_process: don't use IsBadStringPtr
authorCorinna Vinschen <corinna@vinschen.de>
Wed, 31 Jan 2024 18:41:25 +0000 (19:41 +0100)
committerCorinna Vinschen <corinna@vinschen.de>
Wed, 31 Jan 2024 19:11:58 +0000 (20:11 +0100)
IsBadStringPtr is deprecated and just gives a wrong sense
of memory safety.  Replace with check for NULL pointer.

Signed-off-by: Corinna Vinschen <corinna@vinschen.de>
winsup/cygwin/pinfo.cc

index f6a9712a4164962d1db9294a11e342fd2f62fabf..5fd11f570c3c259970f70ceab672f65fef1f30f1 100644 (file)
@@ -646,10 +646,7 @@ commune_process (void *arg)
 
        for (int i = 0; i < __argc_safe; i++)
          {
-           if (IsBadStringPtr (__argv[i], INT32_MAX))
-             argv[i] = "";
-           else
-             argv[i] = __argv[i];
+           argv[i] = __argv[i] ?: "";
            n += strlen (argv[i]) + 1;
          }
        argv[__argc_safe] = NULL;
This page took 0.034548 seconds and 5 git commands to generate.