From 8eb99745dcd10e80045a1d82eb4ece1333f439e7 Mon Sep 17 00:00:00 2001 From: Ivan Yarcev Date: Tue, 3 Oct 2023 10:05:47 +0600 Subject: [PATCH] fixed loading error --- source/ubl-settings-repomanager.c | 3 +-- source/ubl-settings-repomanager.h | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/source/ubl-settings-repomanager.c b/source/ubl-settings-repomanager.c index 62772af..0abdd92 100644 --- a/source/ubl-settings-repomanager.c +++ b/source/ubl-settings-repomanager.c @@ -123,7 +123,6 @@ void on_load(){ char *pack_signed = NULL; yon_window_config_get_parameter("signatures",parameter_string,&pack_signed,YON_TYPE_STRING); FILE *file = popen(get_saved_package_info_command(path,parameter_string),"r"); - printf("%s\n",get_saved_package_info_command(path,parameter_string)); char *cur_string=g_malloc0(sizeof(char)*4096); char *packname=NULL, *packver=NULL, *packarch=NULL, *packdepends=NULL; while (fgets(cur_string,4096,file)){ @@ -134,13 +133,13 @@ void on_load(){ else if (strstr(p,"Architecture")) packarch = yon_char_new(steer); else if (strstr(p,"Depends On")) packdepends = yon_char_new(steer); } + free(cur_string); gtk_tree_store_append(main_config.tree_store,&packIter,&iter); gtk_tree_store_set(main_config.tree_store,&packIter,0,document_no_edits,1,yon_char_unite(packname,"-",packver,"-",packarch,NULL),2,yon_char_unite(path,"/pool/overlay/",parameter_string,NULL),3,0,4,0,9,packname,10,packver,11,packarch,12,packdepends,13,pack_signed,-1); } else for (int j=0;j