diff options
| author | Dan Halbert <halbert@halwitz.org> | 2018-01-24 16:21:38 -0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2018-01-24 16:21:38 -0800 |
| commit | 5de29acbd2764e334d010ec3d476c779fde7142d (patch) | |
| tree | 18bd805e22dab58efee7f480dd021c7c3f3b4f0e /py/persistentcode.c | |
| parent | a5bfbbc12a95684371a76cd87585299e5e874552 (diff) | |
| parent | aa0ce98b3e7228a469fa11709fbd6864242079b4 (diff) | |
Merge pull request #547 from tannewt/alloc_long_lived
Introduce a long lived section of the heap.
Diffstat (limited to 'py/persistentcode.c')
| -rw-r--r-- | py/persistentcode.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/py/persistentcode.c b/py/persistentcode.c index 477ba7501..ba126a3fb 100644 --- a/py/persistentcode.c +++ b/py/persistentcode.c @@ -124,10 +124,9 @@ STATIC size_t read_uint(mp_reader_t *reader) { STATIC qstr load_qstr(mp_reader_t *reader) { size_t len = read_uint(reader); - char *str = m_new(char, len); + char str[len]; read_bytes(reader, (byte*)str, len); qstr qst = qstr_from_strn(str, len); - m_del(char, str, len); return qst; } |
