From a1ce68ce563cff11a6113b2c92c19e85fd224432 Mon Sep 17 00:00:00 2001 From: munja Date: Wed, 15 Dec 2021 15:10:17 +0000 Subject: [PATCH] fix: avoiding uninitialised variables in mm_getdetails and mm_gettables.sas --- all.sas | 4 ++-- meta/mm_getdetails.sas | 2 +- meta/mm_gettables.sas | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/all.sas b/all.sas index a70de0e..1cb860a 100644 --- a/all.sas +++ b/all.sas @@ -12232,7 +12232,7 @@ run; data &outattrs; keep type name value; length type $4 name $256 value $32767; - rc1=1;n1=1;type='Prop'; + rc1=1;n1=1;type='Prop';name='';value=''; do while(rc1>0); rc1=metadata_getnprp("&uri",n1,name,value); if rc1>0 then output; @@ -13857,7 +13857,7 @@ run; data &outds; length uri serveruri conn_uri domainuri libname ServerContext AuthDomain path_schema usingpkguri type tableuri $256 id $17 - libdesc $200 libref engine $8 IsDBMSLibname $1 + libdesc $200 libref engine $8 IsDBMSLibname IsPreassigned $1 tablename $50 /* metadata table names can be longer than $32 */ ; keep libname libdesc libref engine ServerContext path_schema AuthDomain diff --git a/meta/mm_getdetails.sas b/meta/mm_getdetails.sas index d396897..49578da 100644 --- a/meta/mm_getdetails.sas +++ b/meta/mm_getdetails.sas @@ -45,7 +45,7 @@ run; data &outattrs; keep type name value; length type $4 name $256 value $32767; - rc1=1;n1=1;type='Prop'; + rc1=1;n1=1;type='Prop';name='';value=''; do while(rc1>0); rc1=metadata_getnprp("&uri",n1,name,value); if rc1>0 then output; diff --git a/meta/mm_gettables.sas b/meta/mm_gettables.sas index 663ca5f..8a469c4 100644 --- a/meta/mm_gettables.sas +++ b/meta/mm_gettables.sas @@ -39,7 +39,7 @@ data &outds; length uri serveruri conn_uri domainuri libname ServerContext AuthDomain path_schema usingpkguri type tableuri $256 id $17 - libdesc $200 libref engine $8 IsDBMSLibname $1 + libdesc $200 libref engine $8 IsDBMSLibname IsPreassigned $1 tablename $50 /* metadata table names can be longer than $32 */ ; keep libname libdesc libref engine ServerContext path_schema AuthDomain