(Vlad Glagolev) Submitted an OpenBSD port for fwknop-2.0.3
[fwknop.git] / extras / openbsd / patches / patch-lib_fko_decode_c
1 --- lib/fko_decode.c.orig       Wed Sep  5 06:04:48 2012
2 +++ lib/fko_decode.c    Sat Sep  8 15:11:00 2012
3 @@ -285,9 +285,9 @@ fko_decode_spa_data(fko_ctx_t ctx)
4  
5      b64_decode(tbuf, (unsigned char*)ctx->message);
6  
7 -    /* Require a message similar to: 1.2.3.4,tcp/22
8 +    /* Require a message similar to: 1.2.3.4,tcp/22 (if it's not command message)
9      */
10 -    if(validate_access_msg(ctx->message) != FKO_SUCCESS)
11 +    if(ctx->message_type != FKO_COMMAND_MSG && validate_access_msg(ctx->message) != FKO_SUCCESS)
12      {
13          free(tbuf);
14          return(FKO_ERROR_INVALID_DATA);