Description of the fault: after converting error string from static char buffer to dynamically allocated char buffer a sizeof() was not noticed.
As a result the maximum length of the info string that is returned in the response is 8 or 4 characters (sizeof(*char) == 8 on 64bit machines and sizeof(*char) == 4 on 32bit machines).
How the user can notice the problem:
The info string is missing in the response.
What it should have been.
Impacts: low - Zabbix doesn't parse the info string on the other end.
Coverity: CID 118921
Affected versions: since 2.2.4rc1