diff options
-rw-r--r-- | server.c | 5 | ||||
-rw-r--r-- | user.c | 5 |
2 files changed, 10 insertions, 0 deletions
@@ -912,6 +912,11 @@ WritePackArgValue(FILE *file, const argument_t *arg) arg->argMsgField, arg->argVarName, it->itNumber); + fprintf(file, + "\tif (OutP->%s < %d) OutP->%s += 1;\n", + arg->argCount->argMsgField, + it->itNumber, + arg->argCount->argMsgField); } else { argument_t *count = arg->argCount; @@ -411,6 +411,11 @@ WritePackArgValue(FILE *file, const argument_t *arg) arg->argMsgField, arg->argVarName, it->itNumber); + fprintf(file, + "\tif (InP->%s < %d) InP->%s += 1;\n", + arg->argCount->argMsgField, + it->itNumber, + arg->argCount->argMsgField); } else { |