Browse Source

Use SDL_unsetenv()

Sam Lantinga 7 months ago
parent
commit
c77e51c084
2 changed files with 3 additions and 3 deletions
  1. 2 2
      src/misc/unix/SDL_sysurl.c
  2. 1 1
      src/video/wayland/SDL_waylandwindow.c

+ 2 - 2
src/misc/unix/SDL_sysurl.c

@@ -41,7 +41,7 @@ bool SDL_SYS_OpenURL(const char *url)
         pid_t pid2;
         const char *args[] = { "xdg-open", url, NULL };
         // Clear LD_PRELOAD so Chrome opens correctly when this application is launched by Steam
-        unsetenv("LD_PRELOAD");
+        SDL_unsetenv("LD_PRELOAD");
         if (posix_spawnp(&pid2, args[0], NULL, NULL, (char **)args, environ) == 0) {
             // Child process doesn't wait for possibly-blocking grandchild.
             _exit(EXIT_SUCCESS);
@@ -51,7 +51,7 @@ bool SDL_SYS_OpenURL(const char *url)
 #else
         pid_t pid2;
         // Clear LD_PRELOAD so Chrome opens correctly when this application is launched by Steam
-        unsetenv("LD_PRELOAD");
+        SDL_unsetenv("LD_PRELOAD");
         // Notice this is vfork and not fork!
         pid2 = vfork();
         if (pid2 == 0) { // Grandchild process will try to launch the url

+ 1 - 1
src/video/wayland/SDL_waylandwindow.c

@@ -1926,7 +1926,7 @@ void Wayland_ShowWindow(SDL_VideoDevice *_this, SDL_Window *window)
                                        data->surface);
 
             // Clear this variable, per the protocol's request
-            unsetenv("XDG_ACTIVATION_TOKEN");
+            SDL_unsetenv("XDG_ACTIVATION_TOKEN");
         }
     }