X-Git-Url: https://jfr.im/git/irc/evilnet/x3.git/blobdiff_plain/da5b7dfc7a674db48cc4bcb478672263b3db714f..e0ee1ed8a1244740d4cad80273e0f4603e9cf744:/src/helpfile.c diff --git a/src/helpfile.c b/src/helpfile.c index 8e862bc..3abe740 100644 --- a/src/helpfile.c +++ b/src/helpfile.c @@ -512,7 +512,7 @@ vsend_message(const char *dest, struct userNode *src, struct handle_info *handle expand_pos = pos = 0; chars_sent = 0; while (input.list[ipos]) { - char ch, *value, *free_value; + char ch, *value = NULL, *free_value; while ((ch = input.list[ipos]) && (ch != '$') && (ch != '\n') && (pos < size)) { line[pos++] = ch; @@ -597,6 +597,11 @@ vsend_message(const char *dest, struct userNode *src, struct handle_info *handle case 's': value = self->name; break; +#ifdef HAVE_HELPSERV + case 'i': + value = strdup(get_helpserv_id(dest, src)); + break; +#endif case 'H': value = handle ? handle->handle : "Account"; break;