Browse Source

x11: Free XVisualInfo after use

Fixes #473
Rob Loach 3 years ago
parent
commit
7597cc7a09
2 changed files with 2 additions and 0 deletions
  1. 1 0
      demo/x11_opengl2/main.c
  2. 1 0
      demo/x11_opengl3/main.c

+ 1 - 0
demo/x11_opengl2/main.c

@@ -172,6 +172,7 @@ int main(void)
                     glXGetFBConfigAttrib(win.dpy, fbc[i], GLX_SAMPLES, &samples);
                     if ((fb_best < 0) || (sample_buffer && samples > best_num_samples))
                         fb_best = i, best_num_samples = samples;
+                    XFree(vi);
                 }
             }
             win.fbc = fbc[fb_best];

+ 1 - 0
demo/x11_opengl3/main.c

@@ -170,6 +170,7 @@ int main(void)
                     glXGetFBConfigAttrib(win.dpy, fbc[i], GLX_SAMPLES, &samples);
                     if ((fb_best < 0) || (sample_buffer && samples > best_num_samples))
                         fb_best = i, best_num_samples = samples;
+                    XFree(vi);
                 }
             }
             win.fbc = fbc[fb_best];