Changeset 32585


Ignore:
Timestamp:
Jul 7, 2017, 2:27:34 PM (6 weeks ago)
Author:
brainslayer
Message:

use stack, no need to stress allocator

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/router/httpd/ej.c

    r32584 r32585  
    226226                                        *end++ = '\0';
    227227                                        /* Call function */
    228                                         webs_t clone = (webs_t)malloc(sizeof(webs));
     228                                        webs clone;
    229229                                        memcpy(clone, stream, sizeof(webs));
    230                                         global_handle = call(global_handle, func, clone);
    231                                         stream->generate_key = clone->generate_key;
    232                                         stream->clone_wan_mac = clone->clone_wan_mac;
    233                                         stream->filter_id = clone->filter_id;
     230                                        global_handle = call(global_handle, func, &clone);
     231                                        stream->generate_key = clone.generate_key;
     232                                        stream->clone_wan_mac = clone.clone_wan_mac;
     233                                        stream->filter_id = clone.filter_id;
    234234                                        free(clone);
    235235                                        // restore pointers
Note: See TracChangeset for help on using the changeset viewer.