]> git.meshlink.io Git - meshlink/blobdiff - src/splay_tree.c
Update android build
[meshlink] / src / splay_tree.c
index e2b93a056cd226286e7ec75d75bd501b301dadae..514392597b7786736e0455deb582c0db3607c4c2 100644 (file)
 /* Splay operation */
 
 static splay_node_t *splay_top_down(splay_tree_t *tree, const void *data, int *result) {
-       splay_node_t left = {NULL}, right = {NULL};
+       splay_node_t left, right;
        splay_node_t *leftbottom = &left, *rightbottom = &right, *child, *grandchild;
        splay_node_t *root = tree->root;
        int c;
 
+       memset(&left, 0, sizeof(left));
+       memset(&right, 0, sizeof(right));
+
        if(!root) {
                if(result) {
                        *result = 0;