Index: usr.sbin/jls/jls.c =================================================================== --- usr.sbin/jls/jls.c +++ usr.sbin/jls/jls.c @@ -509,8 +509,8 @@ /* An empty string needs quoting. */ if (!*p) { - asprintf(¶m_name_value, "{k:%s}{d:%s/\"\"}", name, name); - xo_emit(param_name_value); + asprintf(¶m_name_value, "{:%s/%%s}", name); + xo_emit(param_name_value, "\"\""); free(param_name_value); return; }