Updates in ccn_seqw
diff --git a/nlsr-sync-0.0/nlsr.c b/nlsr-sync-0.0/nlsr.c
index 5a89109..5c9afef 100755
--- a/nlsr-sync-0.0/nlsr.c
+++ b/nlsr-sync-0.0/nlsr.c
@@ -548,6 +548,9 @@
{
if( nlsr->topo_prefix != NULL)
free(nlsr->topo_prefix);
+ if ( topo_prefix[strlen(topo_prefix)-1] == '/' )
+ topo_prefix[strlen(topo_prefix)-1]='\0';
+
nlsr->topo_prefix=(char *)malloc(strlen(topo_prefix)+1);
//nlsr->topo_prefix=(char *)calloc(strlen(topo_prefix)+1, sizeof(char));
memset(nlsr->topo_prefix,0,strlen(topo_prefix)+1);
@@ -582,6 +585,9 @@
{
if ( nlsr->slice_prefix != NULL)
free(nlsr->slice_prefix);
+ if ( slice_prefix[strlen(slice_prefix)-1] == '/' )
+ slice_prefix[strlen(slice_prefix)-1]='\0';
+
nlsr->slice_prefix=(char *)malloc(strlen(slice_prefix)+1);
memset(nlsr->slice_prefix,0,strlen(slice_prefix)+1);
memcpy(nlsr->slice_prefix,slice_prefix,strlen(slice_prefix));