]> git.eshelyaron.com Git - emacs.git/commitdiff
Clear output data pointer on NS
authorPip Cet <pipcet@gmail.com>
Mon, 20 Jan 2020 16:27:43 +0000 (17:27 +0100)
committerRobert Pluim <rpluim@gmail.com>
Mon, 20 Jan 2020 16:27:43 +0000 (17:27 +0100)
* src/nsterm.m (ns_free_frame_resources): Clear the output data
pointer to prevent attempting to reuse freed resources (Bug#38748).

src/nsterm.m

index 03754e5ae539c3b57232aca0d6cfe139d8eadf73..c1d1d411176e7ec33c676f05fe2c18b9bd02685e 100644 (file)
@@ -1644,6 +1644,7 @@ ns_free_frame_resources (struct frame *f)
   [view release];
 
   xfree (f->output_data.ns);
+  f->output_data.ns = NULL;
 
   unblock_input ();
 }