about summary refs log tree commit diff
diff options
context:
space:
mode:
authorziejd22021-10-08 13:39:07 -0500
committerGitHub2021-10-08 13:39:07 -0500
commita20784bad5cfa214ce23d16695d0064571bae9c3 (patch)
tree6e10b0db3c1d92edb4251a5ce322b486c64cd783
parent4f57ac46a43aa40ede703bbe61dbfb8c5aa0e58c (diff)
downloadBNW-a20784bad5cfa214ce23d16695d0064571bae9c3.tar.gz
Update network_score.c
-rw-r--r--downloads/BNW/src/localscore/network_score.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/downloads/BNW/src/localscore/network_score.c b/downloads/BNW/src/localscore/network_score.c
index 69e84aab..56388236 100644
--- a/downloads/BNW/src/localscore/network_score.c
+++ b/downloads/BNW/src/localscore/network_score.c
@@ -191,7 +191,7 @@ main(int argc, char *argv[])
 	    		network.node[i].prob=(double *)malloc(sizeof(double)*2); //probability array of size 2 for continuous node
 	    		network.node[i].prob[0]=0.0;  //initialization
 	    		network.node[i].prob[1]=0.0; 
-	    	       network.node[i].cdata=(double *)malloc(sizeof(double)*row); //data matrix for continuous node
+	    	       network.node[i].cdata=(double *)malloc(sizeof(double)*(row+1)); //data matrix for continuous node
 	  	}
 	  	else
 	  	{
@@ -199,7 +199,7 @@ main(int argc, char *argv[])
               	network.node[i].post_alpha=(double *)calloc(network.node[i].type,sizeof(double));  //prepare total count of each discrete data lebel initialize with zero by calloc which is used in learnnode
 			id++;
 	    		network.node[i].prob=(double *)malloc(sizeof(double)*c); //probability array of size equals to number of levels for discrete node 
-	    		network.node[i].ddata=(char **)malloc(sizeof(char *)*row); //data matrix for continuous node
+	    		network.node[i].ddata=(char **)malloc(sizeof(char *)*(row+1)); //data matrix for continuous node
 	    		network.node[i].label=(char **)malloc(sizeof(char *)*c);  //label array
 	    		for(j=0;j<c;j++)
 			   network.node[i].prob[j]=1.0/c;