lws_intptr_t
[platform/upstream/libwebsockets.git] / lib / extension.c
index 187d5a5..d09b5af 100644 (file)
@@ -195,7 +195,7 @@ int lws_ext_cb_all_exts(struct lws_context *context, struct lws *wsi,
 
        while (ext && ext->callback && !handled) {
                m = ext->callback(context, ext, wsi, reason,
-                                 (void *)(long)n, arg, len);
+                                 (void *)(lws_intptr_t)n, arg, len);
                if (m < 0) {
                        lwsl_ext("Ext '%s' failed to handle callback %d!\n",
                                 wsi->active_extensions[n]->name, reason);