diff options
| author | Pip Cet | 2020-01-20 17:27:43 +0100 |
|---|---|---|
| committer | Robert Pluim | 2020-01-20 17:27:43 +0100 |
| commit | 2eb834ead401fa83270cad585a4310e2e05b8baa (patch) | |
| tree | 59cb820c63a56e9b1ef52b8f504d80853478d994 /src | |
| parent | 154cd116be38fd9666484cca9d3f08827d25dd66 (diff) | |
| download | emacs-2eb834ead401fa83270cad585a4310e2e05b8baa.tar.gz emacs-2eb834ead401fa83270cad585a4310e2e05b8baa.zip | |
Clear output data pointer on NS
* src/nsterm.m (ns_free_frame_resources): Clear the output data
pointer to prevent attempting to reuse freed resources (Bug#38748).
Diffstat (limited to 'src')
| -rw-r--r-- | src/nsterm.m | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/nsterm.m b/src/nsterm.m index 03754e5ae53..c1d1d411176 100644 --- a/src/nsterm.m +++ b/src/nsterm.m | |||
| @@ -1644,6 +1644,7 @@ ns_free_frame_resources (struct frame *f) | |||
| 1644 | [view release]; | 1644 | [view release]; |
| 1645 | 1645 | ||
| 1646 | xfree (f->output_data.ns); | 1646 | xfree (f->output_data.ns); |
| 1647 | f->output_data.ns = NULL; | ||
| 1647 | 1648 | ||
| 1648 | unblock_input (); | 1649 | unblock_input (); |
| 1649 | } | 1650 | } |