On 09/08/2017 10:59 AM, Bhanuprakash Bodireddy wrote:
Clang reports that value stored to ftp, seq_skew_dir never read inside
the function.

Signed-off-by: Bhanuprakash Bodireddy <[email protected]>
---
  lib/conntrack.c | 5 ++---
  1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/lib/conntrack.c b/lib/conntrack.c
index 419cb1d..a0838ee 100644
--- a/lib/conntrack.c
+++ b/lib/conntrack.c
@@ -2615,7 +2615,7 @@ process_ftp_ctl_v4(struct conntrack *ct,
      char ftp_msg[LARGEST_FTP_MSG_OF_INTEREST + 1] = {0};
      get_ftp_ctl_msg(pkt, ftp_msg);
- char *ftp = ftp_msg;
+    char *ftp;
      enum ct_alg_mode mode;
      if (!strncasecmp(ftp_msg, FTP_PORT_CMD, strlen(FTP_PORT_CMD))) {
          ftp = ftp_msg + strlen(FTP_PORT_CMD);
@@ -2761,7 +2761,7 @@ process_ftp_ctl_v6(struct conntrack *ct,
      get_ftp_ctl_msg(pkt, ftp_msg);
      *ftp_data_start = tcp_hdr + tcp_hdr_len;
- char *ftp = ftp_msg;
+    char *ftp;
      struct in6_addr ip6_addr;
      if (!strncasecmp(ftp_msg, FTP_EPRT_CMD, strlen(FTP_EPRT_CMD))) {
          ftp = ftp_msg + strlen(FTP_EPRT_CMD);
@@ -2909,7 +2909,6 @@ handle_ftp_ctl(struct conntrack *ct, const struct 
conn_lookup_ctx *ctx,
      bool seq_skew_dir;
      if (ftp_ctl == CT_FTP_CTL_OTHER) {
          seq_skew = conn_for_expectation->seq_skew;
-        seq_skew_dir = conn_for_expectation->seq_skew_dir;
      } else if (ftp_ctl == CT_FTP_CTL_INTEREST) {
          enum ftp_ctl_pkt rc;
          if (ctx->key.dl_type == htons(ETH_TYPE_IPV6)) {


Looks good.

Reviewed-by: Greg Rose <[email protected]>

_______________________________________________
dev mailing list
[email protected]
https://mail.openvswitch.org/mailman/listinfo/ovs-dev

Reply via email to