summaryrefslogtreecommitdiff
path: root/src/mvd_client.c
diff options
context:
space:
mode:
authorAndrey Nazarov <skuller@skuller.net>2011-02-06 00:33:39 +0300
committerAndrey Nazarov <skuller@skuller.net>2011-02-06 17:32:57 +0300
commit6340c40d5fe0a500c84c2a7a5c0fb8a2f97c8a8d (patch)
tree9e4817aa42cfd1b00d0a0882438022125f172ea7 /src/mvd_client.c
parentabdde4dc29aafb1eaa62046b45ab7f61a4e4840b (diff)
Improve last error reporting.
Implement Com_SetLastError and Com_GetLastError functions. Save the last error message passed to Com_LPrintf. Limit maximum error message size to 1024 chars.
Diffstat (limited to 'src/mvd_client.c')
-rw-r--r--src/mvd_client.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/mvd_client.c b/src/mvd_client.c
index ae6ef5c..ccc737a 100644
--- a/src/mvd_client.c
+++ b/src/mvd_client.c
@@ -175,7 +175,7 @@ static void MVD_Destroy( mvd_t *mvd ) {
void MVD_Destroyf( mvd_t *mvd, const char *fmt, ... ) {
va_list argptr;
- char text[MAXPRINTMSG];
+ char text[MAXERRORMSG];
va_start( argptr, fmt );
Q_vsnprintf( text, sizeof( text ), fmt, argptr );
@@ -266,7 +266,7 @@ COMMON GTV STUFF
static void q_noreturn q_printf( 2, 3 )
gtv_dropf( gtv_t *gtv, const char *fmt, ... ) {
va_list argptr;
- char text[MAXPRINTMSG];
+ char text[MAXERRORMSG];
va_start( argptr, fmt );
Q_vsnprintf( text, sizeof( text ), fmt, argptr );
@@ -282,7 +282,7 @@ gtv_dropf( gtv_t *gtv, const char *fmt, ... ) {
static void q_noreturn q_printf( 2, 3 )
gtv_destroyf( gtv_t *gtv, const char *fmt, ... ) {
va_list argptr;
- char text[MAXPRINTMSG];
+ char text[MAXERRORMSG];
va_start( argptr, fmt );
Q_vsnprintf( text, sizeof( text ), fmt, argptr );