Fix error message if nodename is too long

    if (strlen(value) >= sizeof(utsname->nodename)) {
        ERROR("node name '%s' is too long",
                  utsname->nodename);
        free(utsname);
        return -1;
    }

if value is too long then print message that the value actual *value* is to long not the *empty* buffer (utsname->nodename).