diff options
author | Damien George <damien.p.george@gmail.com> | 2017-11-16 13:13:24 +1100 |
---|---|---|
committer | Damien George <damien.p.george@gmail.com> | 2017-11-16 13:13:24 +1100 |
commit | 6bc55b657b900dd92ebb8b4a8c393644a30dd7e6 (patch) | |
tree | 56ca94372b2985e65941debe3fbf7c9679044270 /extmod/vfs.c | |
parent | 9ba3de6ea19a7c86f7ecd9ceefabbf732949e662 (diff) | |
download | micropython-6bc55b657b900dd92ebb8b4a8c393644a30dd7e6.tar.gz micropython-6bc55b657b900dd92ebb8b4a8c393644a30dd7e6.zip |
extmod/vfs: Use existing qstr for forward-slash string object.
Diffstat (limited to 'extmod/vfs.c')
-rw-r--r-- | extmod/vfs.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/extmod/vfs.c b/extmod/vfs.c index 44ad8ffad6..105a80a8df 100644 --- a/extmod/vfs.c +++ b/extmod/vfs.c @@ -261,7 +261,7 @@ mp_obj_t mp_vfs_chdir(mp_obj_t path_in) { // subsequent relative paths begin at the root of that VFS. for (vfs = MP_STATE_VM(vfs_mount_table); vfs != NULL; vfs = vfs->next) { if (vfs->len == 1) { - mp_obj_t root = mp_obj_new_str("/", 1, false); + mp_obj_t root = MP_OBJ_NEW_QSTR(MP_QSTR__slash_); mp_vfs_proxy_call(vfs, MP_QSTR_chdir, 1, &root); break; } @@ -318,7 +318,7 @@ STATIC mp_obj_t mp_vfs_ilistdir_it_iternext(mp_obj_t self_in) { self->cur.vfs = vfs->next; if (vfs->len == 1) { // vfs is mounted at root dir, delegate to it - mp_obj_t root = mp_obj_new_str("/", 1, false); + mp_obj_t root = MP_OBJ_NEW_QSTR(MP_QSTR__slash_); self->is_iter = true; self->cur.iter = mp_vfs_proxy_call(vfs, MP_QSTR_ilistdir, 1, &root); return mp_iternext(self->cur.iter); |