diff --git a/sy_old/mars_light.c b/sy_old/mars_light.c index f5aa3989..ab4fa9e4 100644 --- a/sy_old/mars_light.c +++ b/sy_old/mars_light.c @@ -3406,7 +3406,13 @@ void _make_alivelink(const char *name, loff_t val) { char *src = path_make("%lld", val); char *dst = path_make("/mars/%s-%s", name, my_id()); + if (!src || !dst) { + MARS_ERR("cannot make symlink paths\n"); + goto err; + } + MARS_DBG("'%s' -> '%s'", src, dst); mars_symlink(src, dst, NULL, 0); +err: brick_string_free(dst); brick_string_free(src); }