From f0e0c0991c5a3d50582678e1b05d83d375057709 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc=20Andr=C3=A9=20Tanner?= Date: Sat, 30 Jan 2016 19:46:18 +0100 Subject: Cleanup register implementation --- main.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'main.c') diff --git a/main.c b/main.c index dab27ea..03a1362 100644 --- a/main.c +++ b/main.c @@ -1396,9 +1396,9 @@ static const char *delete(Vis *vis, const char *keys, const Arg *arg) { static const char *insert_register(Vis *vis, const char *keys, const Arg *arg) { enum VisRegister regid; keys = key2register(vis, keys, ®id); - Register *reg = vis_register_get(vis, regid); - if (reg) - vis_insert_key(vis, reg->data, reg->len); + size_t len; + const char *data = vis_register_get(vis, regid, &len); + vis_insert_key(vis, data, len); return keys; } -- cgit v1.2.3