@@ -253,34 +253,28 @@ JsonNode *remmina_stats_get_os_info()
253253 kernel_name = g_strdup_printf ("%s" , remmina_utils_get_kernel_name ());
254254 if (!kernel_name || kernel_name [0 ] == '\0' ) {
255255 g_free (kernel_name );
256- kernel_name = "n/a" ;
256+ kernel_name = g_strdup ( "n/a" ) ;
257257 }
258258 json_builder_add_string_value (b , kernel_name );
259- if (!kernel_name || kernel_name [0 ] == '\0' ) {
260- g_free (kernel_name );
261- }
259+ g_free (kernel_name );
262260
263261 json_builder_set_member_name (b , "kernel_release" );
264262 kernel_release = g_strdup_printf ("%s" , remmina_utils_get_kernel_release ());
265263 if (!kernel_release || kernel_release [0 ] == '\0' ) {
266264 g_free (kernel_release );
267- kernel_release = "n/a" ;
265+ kernel_release = g_strdup ( "n/a" ) ;
268266 }
269267 json_builder_add_string_value (b , kernel_release );
270- if (!kernel_release || kernel_release [0 ] == '\0' ) {
271- g_free (kernel_release );
272- }
268+ g_free (kernel_release );
273269
274270 json_builder_set_member_name (b , "kernel_arch" );
275271 kernel_arch = g_strdup_printf ("%s" , remmina_utils_get_kernel_arch ());
276272 if (!kernel_arch || kernel_arch [0 ] == '\0' ) {
277273 g_free (kernel_arch );
278- kernel_arch = "n/a" ;
274+ kernel_arch = g_strdup ( "n/a" ) ;
279275 }
280276 json_builder_add_string_value (b , kernel_arch );
281- if (!kernel_arch || kernel_arch [0 ] == '\0' ) {
282- g_free (kernel_arch );
283- }
277+ g_free (kernel_arch );
284278
285279 id = remmina_utils_get_lsb_id ();
286280 if (!id || id [0 ] == '\0' ) {
@@ -294,6 +288,7 @@ JsonNode *remmina_stats_get_os_info()
294288 description = remmina_utils_get_lsb_description ();
295289 if (!description || description [0 ] == '\0' ) {
296290 g_free (description );
291+ description = g_strdup ("n/a" );
297292 }
298293 json_builder_set_member_name (b , "lsb_distro_description" );
299294 json_builder_add_string_value (b , description );
@@ -319,7 +314,7 @@ JsonNode *remmina_stats_get_os_info()
319314
320315 etc_release = remmina_utils_get_etc_release ();
321316 if (!etc_release || etc_release [0 ] == '\0' ) {
322- g_free (description );
317+ g_free (etc_release );
323318 etc_release = g_strdup ("n/a" );
324319 }
325320 json_builder_set_member_name (b , "etc_release" );
@@ -538,7 +533,7 @@ static void remmina_profiles_get_data(RemminaFile *remminafile, gpointer user_da
538533 pdata -> protocol = remmina_file_get_string (remminafile , "protocol" );
539534 pdata -> pdatestr = remmina_file_get_string (remminafile , "last_success" );
540535
541- dd = NULL ;
536+ ds = dd = NULL ;
542537 if (pdata -> pdatestr && pdata -> pdatestr [0 ] != '\0' && strlen (pdata -> pdatestr ) >= 6 ) {
543538 dyear = g_strdup_printf ("%.4s" , pdata -> pdatestr );
544539 dmonth = g_strdup_printf ("%.2s" , pdata -> pdatestr + 4 );
0 commit comments