This issue is generated by Vulcan for commit: b44f719
Coverage: 70.59 percent
Click here for a list of target sources
src/BranchChecker_avl.c
There is(are) 3/7 failed test(s)
Click here for the failed test commands
-
[FAILED] bash -c "./test 6 1 0"
-
[FAILED] bash -c "./test 6 2 0"
-
[FAILED] bash -c "./test 6 6 0"
Click here for FL information
Clicking on the link, you take the page with code highlighted.
Click here for more FL
Suspicious score: 0.75
Suspicious score: 0.60
|
node->Right = Delete(node->Right, data); |
Suspicious score: 0.60
Suspicious score: 0.60
|
} else if (node->Left != NULL) { //Original: node->Left != NULL && node->Right == NULL |
11 patch(es) generaetd by vulcan
plausible patch diff info
--- __backup0 2022-08-26 02:52:22.095985399 +0000
+++ src/BranchChecker_avl.c 2022-08-26 02:55:55.251735848 +0000
@@ -214,7 +214,7 @@
{
if (node->Left == NULL && node->Right == NULL) {
node = ((void *)0);
- } else if (node->Left != NULL) { //Original: node->Left != NULL && node->Right == NULL
+ } else if (!(node->Right > 0) && (node->Left != ((void *)0))) {
node->Left->Parent = node->Parent;
node = node->Left;
} else if (node->Left == ((void *)0) && node->Right != ((void *)0)) {
--- __backup0 2022-08-26 02:52:22.095985399 +0000
+++ src/BranchChecker_avl.c 2022-08-26 02:55:55.243735626 +0000
@@ -214,7 +214,7 @@
{
if (node->Left == NULL && node->Right == NULL) {
node = ((void *)0);
- } else if (node->Left != NULL) { //Original: node->Left != NULL && node->Right == NULL
+ } else if ((node->Left != ((void *)0)) && !(node->Right != 0)) {
node->Left->Parent = node->Parent;
node = node->Left;
} else if (node->Left == ((void *)0) && node->Right != ((void *)0)) {
--- __backup0 2022-08-26 02:52:22.095985399 +0000
+++ src/BranchChecker_avl.c 2022-08-26 02:55:55.247735736 +0000
@@ -214,7 +214,7 @@
{
if (node->Left == NULL && node->Right == NULL) {
node = ((void *)0);
- } else if (node->Left != NULL) { //Original: node->Left != NULL && node->Right == NULL
+ } else if ((node->Left != ((void *)0)) && !(node->data != 3)) {
node->Left->Parent = node->Parent;
node = node->Left;
} else if (node->Left == ((void *)0) && node->Right != ((void *)0)) {
--- __backup0 2022-08-26 02:52:22.095985399 +0000
+++ src/BranchChecker_avl.c 2022-08-26 02:55:55.251735848 +0000
@@ -214,7 +214,7 @@
{
if (node->Left == NULL && node->Right == NULL) {
node = ((void *)0);
- } else if (node->Left != NULL) { //Original: node->Left != NULL && node->Right == NULL
+ } else if (!(node->data != 3) && (node->Left != ((void *)0))) {
node->Left->Parent = node->Parent;
node = node->Left;
} else if (node->Left == ((void *)0) && node->Right != ((void *)0)) {
--- __backup0 2022-08-26 02:52:22.095985399 +0000
+++ src/BranchChecker_avl.c 2022-08-26 02:55:55.235735403 +0000
@@ -214,7 +214,7 @@
{
if (node->Left == NULL && node->Right == NULL) {
node = ((void *)0);
- } else if (node->Left != NULL) { //Original: node->Left != NULL && node->Right == NULL
+ } else if ((node->Left != ((void *)0)) && !(node->Right > 0)) {
node->Left->Parent = node->Parent;
node = node->Left;
} else if (node->Left == ((void *)0) && node->Right != ((void *)0)) {
--- __backup0 2022-08-26 02:52:22.095985399 +0000
+++ src/BranchChecker_avl.c 2022-08-26 02:55:55.251735848 +0000
@@ -214,7 +214,7 @@
{
if (node->Left == NULL && node->Right == NULL) {
node = ((void *)0);
- } else if (node->Left != NULL) { //Original: node->Left != NULL && node->Right == NULL
+ } else if (!(data != 3) && (node->Left != ((void *)0))) {
node->Left->Parent = node->Parent;
node = node->Left;
} else if (node->Left == ((void *)0) && node->Right != ((void *)0)) {
--- __backup0 2022-08-26 02:52:22.095985399 +0000
+++ src/BranchChecker_avl.c 2022-08-26 02:55:55.235735403 +0000
@@ -214,7 +214,7 @@
{
if (node->Left == NULL && node->Right == NULL) {
node = ((void *)0);
- } else if (node->Left != NULL) { //Original: node->Left != NULL && node->Right == NULL
+ } else if ((node->Left != ((void *)0)) && !(data > 3)) {
node->Left->Parent = node->Parent;
node = node->Left;
} else if (node->Left == ((void *)0) && node->Right != ((void *)0)) {
--- __backup0 2022-08-26 02:52:22.095985399 +0000
+++ src/BranchChecker_avl.c 2022-08-26 02:55:55.247735736 +0000
@@ -214,7 +214,7 @@
{
if (node->Left == NULL && node->Right == NULL) {
node = ((void *)0);
- } else if (node->Left != NULL) { //Original: node->Left != NULL && node->Right == NULL
+ } else if (!(node->data > 3) && (node->Left != ((void *)0))) {
node->Left->Parent = node->Parent;
node = node->Left;
} else if (node->Left == ((void *)0) && node->Right != ((void *)0)) {
--- __backup0 2022-08-26 02:52:22.095985399 +0000
+++ src/BranchChecker_avl.c 2022-08-26 02:55:55.247735736 +0000
@@ -214,7 +214,7 @@
{
if (node->Left == NULL && node->Right == NULL) {
node = ((void *)0);
- } else if (node->Left != NULL) { //Original: node->Left != NULL && node->Right == NULL
+ } else if (!(data > 3) && (node->Left != ((void *)0))) {
node->Left->Parent = node->Parent;
node = node->Left;
} else if (node->Left == ((void *)0) && node->Right != ((void *)0)) {
--- __backup0 2022-08-26 02:52:22.095985399 +0000
+++ src/BranchChecker_avl.c 2022-08-26 02:55:55.243735626 +0000
@@ -214,7 +214,7 @@
{
if (node->Left == NULL && node->Right == NULL) {
node = ((void *)0);
- } else if (node->Left != NULL) { //Original: node->Left != NULL && node->Right == NULL
+ } else if ((node->Left != ((void *)0)) && !(data != 3)) {
node->Left->Parent = node->Parent;
node = node->Left;
} else if (node->Left == ((void *)0) && node->Right != ((void *)0)) {
This issue is generated by Vulcan for commit: b44f719
Coverage: 70.59 percent
Click here for a list of target sources
src/BranchChecker_avl.c
There is(are) 3/7 failed test(s)
Click here for the failed test commands
[FAILED] bash -c "./test 6 1 0"
[FAILED] bash -c "./test 6 2 0"
[FAILED] bash -c "./test 6 6 0"
Click here for FL information
Clicking on the link, you take the page with code highlighted.
Vulcan-Demo-Basic/src/BranchChecker_avl.c
Line 218 in b44f719
Recommend debugging here.
Click below the collapsed section for more FL information.
Click here for more FL
Suspicious score: 0.75
Vulcan-Demo-Basic/src/BranchChecker_avl.c
Line 219 in b44f719
Suspicious score: 0.60
Vulcan-Demo-Basic/src/BranchChecker_avl.c
Line 210 in b44f719
Suspicious score: 0.60
Vulcan-Demo-Basic/src/BranchChecker_avl.c
Line 211 in b44f719
Suspicious score: 0.60
Vulcan-Demo-Basic/src/BranchChecker_avl.c
Line 217 in b44f719
11 patch(es) generaetd by vulcan
plausible patch diff info