2323#include <ctype.h>
2424#include "kafka_parser.h"
2525
26-
27- #define MIN (a , b ) ((x) <= (y) ? (x) : (y))
28-
2926static kafka_api_version_t kafka_api_version_queryable [] = {
3027 { Kafka_ApiVersions , 0 , 0 }
3128};
@@ -207,8 +204,8 @@ static int kafka_get_legacy_api_version(const char *broker_version,
207204 { "" , kafka_api_version_queryable , 1 },
208205 { NULL , NULL , 0 }
209206 };
210-
211207 int i ;
208+
212209 for (i = 0 ; vermap [i ].pfx ; i ++ )
213210 {
214211 if (!strncmp (vermap [i ].pfx , broker_version , strlen (vermap [i ].pfx )))
@@ -263,7 +260,7 @@ unsigned kafka_get_features(kafka_api_version_t *api, size_t api_cnt)
263260 int i , fails , r ;
264261 const kafka_api_version_t * match ;
265262
266- for (i = 0 ; kafka_feature_map [i ].feature != 0 ; i ++ )
263+ for (i = 0 ; kafka_feature_map [i ].feature != 0 ; i ++ )
267264 {
268265 fails = 0 ;
269266 for (match = & kafka_feature_map [i ].depends [0 ];
@@ -574,6 +571,7 @@ void kafka_block_deinit(kafka_block_t *block)
574571int kafka_parser_append_message (const void * buf , size_t * size ,
575572 kafka_parser_t * parser )
576573{
574+ size_t s = * size ;
577575 int totaln ;
578576
579577 if (parser -> complete )
@@ -582,9 +580,7 @@ int kafka_parser_append_message(const void *buf, size_t *size,
582580 return 1 ;
583581 }
584582
585- size_t s = * size ;
586-
587- if (parser -> hsize + * size < 4 )
583+ if (parser -> hsize + s < 4 )
588584 {
589585 memcpy (parser -> headbuf + parser -> hsize , buf , s );
590586 parser -> hsize += s ;
@@ -672,15 +668,12 @@ int kafka_record_header_set_kv(const void *key, size_t key_len,
672668 kafka_record_header_t * header )
673669{
674670 void * k = malloc (key_len );
675-
676- if (!k )
677- return -1 ;
678-
679671 void * v = malloc (val_len );
680672
681- if (!v )
673+ if (!k || ! v )
682674 {
683675 free (k );
676+ free (v );
684677 return -1 ;
685678 }
686679
@@ -728,11 +721,12 @@ int kafka_sasl_plain_client_new(void *p)
728721 size_t ulen = strlen (conf -> sasl .username );
729722 size_t plen = strlen (conf -> sasl .passwd );
730723 size_t blen = ulen + plen + 3 ;
731- char * buf = malloc (blen );
724+ size_t off = 0 ;
725+ char * buf = (char * )malloc (blen );
726+
732727 if (!buf )
733728 return -1 ;
734729
735- size_t off = 0 ;
736730 buf [off ++ ] = '\0' ;
737731
738732 memcpy (buf + off , conf -> sasl .username , ulen );
@@ -783,3 +777,4 @@ int kafka_sasl_set_passwd(const char *passwd, kafka_config_t *conf)
783777 conf -> sasl .passwd = t ;
784778 return 0 ;
785779}
780+
0 commit comments