coverity 177526: pointer difference already scaled
authorAndy Green <andy@warmcat.com>
Wed, 8 Mar 2017 06:10:31 +0000 (14:10 +0800)
committerAndy Green <andy@warmcat.com>
Wed, 8 Mar 2017 06:10:31 +0000 (14:10 +0800)
lib/server-handshake.c

index 85803b9..61fcef3 100644 (file)
@@ -190,8 +190,7 @@ lws_extension_server_handshake(struct lws *wsi, char **p, int budget)
                                            !strncmp(args, po->name,
                                                            strlen(po->name))) {
                                                oa.option_name = NULL;
-                                               oa.option_index = (po - opts) /
-                                                               sizeof(*po);
+                                               oa.option_index = po - opts;
                                                oa.start = NULL;
                                                lwsl_debug("setting %s\n", po->name);
                                                if (!ext->callback(