2026-05-01 23:54 ftp://ftp.de.debian.org/debian/pool/main/g/gadmin-openvpn-client/gadmin-openvpn-client_0.1.9.orig.tar.gz cppcheck-options: --library=posix --library=gnu --library=bsd --library=gtk --inconclusive --enable=style,information --inline-suppr --template=daca2 --disable=missingInclude --suppress=unmatchedSuppression --check-library --debug-warnings --suppress=autoNoType --suppress=valueFlowBailout --suppress=bailoutUninitVar --suppress=symbolDatabaseWarning --suppress=normalCheckLevelConditionExpressions -D__GNUC__ --platform=unix64 -j6 platform: Linux-7.0.3+deb14-amd64-x86_64-with-glibc2.42 python: 3.13.12 client-version: 1.4.0 compiler: g++ (Debian 15.2.0-17) 15.2.0 cppcheck: head 2.20.0 head-info: e5c4a734 (2026-05-01 11:10:43 +0200) count: 190 191 elapsed-time: 0.3 0.2 head-timing-info: old-timing-info: head results: gadmin-openvpn-client-0.1.9/src/activate_button_clicked.c:61:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPENVPN_SYSCONF_DIR [valueFlowBailoutIncompleteVar] gadmin-openvpn-client-0.1.9/src/clear_log_tab.c:41:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCALSTATEDIR [valueFlowBailoutIncompleteVar] gadmin-openvpn-client-0.1.9/src/commands.c:93:23: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NETWORKMANAGER_DISPATCH_DIR [valueFlowBailoutIncompleteVar] gadmin-openvpn-client-0.1.9/src/commands.c:149:68: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable NETWORKMANAGER_DISPATCH_DIR [valueFlowBailoutIncompleteVar] gadmin-openvpn-client-0.1.9/src/commands.c:169:61: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSINIT_SCRIPTS_DIR [valueFlowBailoutIncompleteVar] gadmin-openvpn-client-0.1.9/src/commands.c:213:33: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable SYSINIT_STOP_CMD [valueFlowBailoutIncompleteVar] gadmin-openvpn-client-0.1.9/src/commands.c:236:23: style: Parameter 'infile' can be declared as pointer to const [constParameterPointer] gadmin-openvpn-client-0.1.9/src/create_client_tab.c:66:55: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_TYPE_STRING [valueFlowBailoutIncompleteVar] gadmin-openvpn-client-0.1.9/src/create_client_tab.c:54:32: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] gadmin-openvpn-client-0.1.9/src/create_client_tab.c:112:30: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] gadmin-openvpn-client-0.1.9/src/create_client_tab.c:125:41: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] gadmin-openvpn-client-0.1.9/src/create_client_tab.c:139:14: style: Condition 'utf8!=NULL' is always false [knownConditionTrueFalse] gadmin-openvpn-client-0.1.9/src/create_client_tab.c:48:17: note: Assignment 'utf8=NULL', assigned value is 0 gadmin-openvpn-client-0.1.9/src/create_client_tab.c:139:14: note: Condition 'utf8!=NULL' is always false gadmin-openvpn-client-0.1.9/src/create_conf_tab.c:59:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_BUTTONBOX_SPREAD [valueFlowBailoutIncompleteVar] gadmin-openvpn-client-0.1.9/src/create_conf_tab.c:43:26: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] gadmin-openvpn-client-0.1.9/src/create_conf_tab.c:69:14: style: Condition 'utf8!=NULL' is always false [knownConditionTrueFalse] gadmin-openvpn-client-0.1.9/src/create_conf_tab.c:40:17: note: Assignment 'utf8=NULL', assigned value is 0 gadmin-openvpn-client-0.1.9/src/create_conf_tab.c:69:14: note: Condition 'utf8!=NULL' is always false gadmin-openvpn-client-0.1.9/src/activate_button_clicked.c:45:27: style: Variable 'cacert' can be declared as pointer to const [constVariablePointer] gadmin-openvpn-client-0.1.9/src/activate_button_clicked.c:46:27: style: Variable 'cert' can be declared as pointer to const [constVariablePointer] gadmin-openvpn-client-0.1.9/src/activate_button_clicked.c:47:27: style: Variable 'key' can be declared as pointer to const [constVariablePointer] gadmin-openvpn-client-0.1.9/src/create_log_tab.c:76:63: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_BUTTONBOX_SPREAD [valueFlowBailoutIncompleteVar] gadmin-openvpn-client-0.1.9/src/apply_client_settings.c:63:18: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable FIRESTARTER_USER_PRE [valueFlowBailoutIncompleteVar] gadmin-openvpn-client-0.1.9/src/apply_client_settings.c:420:71: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPENVPN_SYSCONF_DIR [valueFlowBailoutIncompleteVar] gadmin-openvpn-client-0.1.9/src/create_log_tab.c:46:25: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] gadmin-openvpn-client-0.1.9/src/create_log_tab.c:90:14: style: Condition 'utf8!=NULL' is always false [knownConditionTrueFalse] gadmin-openvpn-client-0.1.9/src/create_log_tab.c:40:17: note: Assignment 'utf8=NULL', assigned value is 0 gadmin-openvpn-client-0.1.9/src/create_log_tab.c:90:14: note: Condition 'utf8!=NULL' is always false gadmin-openvpn-client-0.1.9/src/credits_window.c:38:37: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] gadmin-openvpn-client-0.1.9/src/credits_window.c:43:20: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] gadmin-openvpn-client-0.1.9/src/credits_window.c:167:18: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] gadmin-openvpn-client-0.1.9/src/create_main_window.c:46:43: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] gadmin-openvpn-client-0.1.9/src/delete_connection_clicked.c:50:44: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPENVPN_SYSCONF_DIR [valueFlowBailoutIncompleteVar] gadmin-openvpn-client-0.1.9/src/create_main_window.c:66:26: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] gadmin-openvpn-client-0.1.9/src/create_main_window.c:70:31: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] gadmin-openvpn-client-0.1.9/src/create_main_window.c:73:30: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] gadmin-openvpn-client-0.1.9/src/create_main_window.c:76:35: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] gadmin-openvpn-client-0.1.9/src/create_main_window.c:79:32: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] gadmin-openvpn-client-0.1.9/src/create_main_window.c:167:32: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] gadmin-openvpn-client-0.1.9/src/create_main_window.c:170:31: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] gadmin-openvpn-client-0.1.9/src/create_main_window.c:171:31: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] gadmin-openvpn-client-0.1.9/src/create_main_window.c:172:31: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] gadmin-openvpn-client-0.1.9/src/file_chooser.c:37:39: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_RESPONSE_CANCEL [valueFlowBailoutIncompleteVar] gadmin-openvpn-client-0.1.9/src/file_chooser.c:28:18: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] gadmin-openvpn-client-0.1.9/src/file_chooser.c:44:17: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] gadmin-openvpn-client-0.1.9/src/file_chooser.c:59:17: style: Variable 'ret' is assigned a value that is never used. [unreadVariable] gadmin-openvpn-client-0.1.9/src/make_settings_buttons.c:49:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_ICON_SIZE_BUTTON [valueFlowBailoutIncompleteVar] gadmin-openvpn-client-0.1.9/src/make_settings_buttons.c:47:23: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] gadmin-openvpn-client-0.1.9/src/gadmin-openvpn.c:80:104: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PACKAGE [valueFlowBailoutIncompleteVar] gadmin-openvpn-client-0.1.9/src/create_client_settings.c:156:58: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPENVPN_SYSCONF_DIR [valueFlowBailoutIncompleteVar] gadmin-openvpn-client-0.1.9/src/create_client_settings.c:341:60: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_BUTTONBOX_SPREAD [valueFlowBailoutIncompleteVar] gadmin-openvpn-client-0.1.9/src/gadmin-openvpn.c:94:13: style: Obsolescent function 'usleep' called. It is recommended to use 'nanosleep' or 'setitimer' instead. [prohibitedusleepCalled] gadmin-openvpn-client-0.1.9/src/gadmin-openvpn.c:94:26: error: Invalid usleep() argument nr 1. The value is 1000000 but the valid values are '0:999999'. [invalidFunctionArg] gadmin-openvpn-client-0.1.9/src/functions.c:114:12: portability: Non reentrant function 'crypt' called. For threadsafe applications it is recommended to use the reentrant replacement function 'crypt_r'. [prohibitedcryptCalled] gadmin-openvpn-client-0.1.9/src/gadmin-openvpn.c:72:10: style: Local variable 'widgets' shadows outer variable [shadowVariable] gadmin-openvpn-client-0.1.9/src/create_main_window.h:24:18: note: Shadowed declaration gadmin-openvpn-client-0.1.9/src/gadmin-openvpn.c:72:10: note: Shadow variable gadmin-openvpn-client-0.1.9/src/gadmin-openvpn.c:59:11: style: Variable 'i' is assigned a value that is never used. [unreadVariable] gadmin-openvpn-client-0.1.9/src/functions.c:51:24: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] gadmin-openvpn-client-0.1.9/src/functions.c:51:35: style: Parameter 'cmpstring' can be declared as pointer to const [constParameterPointer] gadmin-openvpn-client-0.1.9/src/functions.c:78:46: style: Parameter 'password' can be declared as pointer to const [constParameterPointer] gadmin-openvpn-client-0.1.9/src/functions.c:86:11: style: Variable 'arr' can be declared as const array [constVariable] gadmin-openvpn-client-0.1.9/src/functions.c:117:28: style: Parameter 'directory' can be declared as pointer to const [constParameterPointer] gadmin-openvpn-client-0.1.9/src/functions.c:117:44: style: Parameter 'perm' can be declared as const array [constParameter] gadmin-openvpn-client-0.1.9/src/functions.c:128:24: style: Parameter 'filepath' can be declared as pointer to const [constParameterPointer] gadmin-openvpn-client-0.1.9/src/functions.c:128:39: style: Parameter 'perm' can be declared as const array [constParameter] gadmin-openvpn-client-0.1.9/src/functions.c:139:21: style: Parameter 'line' can be declared as pointer to const [constParameterPointer] gadmin-openvpn-client-0.1.9/src/functions.c:170:28: style: Parameter 'buf' can be declared as pointer to const [constParameterPointer] gadmin-openvpn-client-0.1.9/src/functions.c:81:19: style: Variable 'where' is assigned a value that is never used. [unreadVariable] gadmin-openvpn-client-0.1.9/src/make_settings_entries.c:42:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILL [valueFlowBailoutIncompleteVar] gadmin-openvpn-client-0.1.9/src/make_settings_entries.c:71:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILL [valueFlowBailoutIncompleteVar] gadmin-openvpn-client-0.1.9/src/make_settings_combos.c:43:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILL [valueFlowBailoutIncompleteVar] gadmin-openvpn-client-0.1.9/src/make_settings_combos.c:70:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILL [valueFlowBailoutIncompleteVar] gadmin-openvpn-client-0.1.9/src/make_settings_combos.c:164:36: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILL [valueFlowBailoutIncompleteVar] gadmin-openvpn-client-0.1.9/src/make_settings_combos.c:96:12: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] gadmin-openvpn-client-0.1.9/src/make_settings_combos.c:131:12: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] gadmin-openvpn-client-0.1.9/src/make_settings_combos.c:33:38: style:inconclusive: Function 'make_combo_with_label' argument 7 names different: declaration 'entry_length' definition 'combo_length'. [funcArgNamesDifferent] gadmin-openvpn-client-0.1.9/src/make_settings_combos.h:32:11: note: Function 'make_combo_with_label' argument 7 names different: declaration 'entry_length' definition 'combo_length'. gadmin-openvpn-client-0.1.9/src/make_settings_combos.c:33:38: note: Function 'make_combo_with_label' argument 7 names different: declaration 'entry_length' definition 'combo_length'. gadmin-openvpn-client-0.1.9/src/make_settings_combos.c:60:44: style:inconclusive: Function 'make_short_combo_with_label' argument 7 names different: declaration 'entry_length' definition 'combo_length'. [funcArgNamesDifferent] gadmin-openvpn-client-0.1.9/src/make_settings_combos.h:40:11: note: Function 'make_short_combo_with_label' argument 7 names different: declaration 'entry_length' definition 'combo_length'. gadmin-openvpn-client-0.1.9/src/make_settings_combos.c:60:44: note: Function 'make_short_combo_with_label' argument 7 names different: declaration 'entry_length' definition 'combo_length'. gadmin-openvpn-client-0.1.9/src/make_settings_combos.c:90:39: style:inconclusive: Function 'make_label_combo_label' argument 7 names different: declaration 'entry_length' definition 'combo_length'. [funcArgNamesDifferent] gadmin-openvpn-client-0.1.9/src/make_settings_combos.h:48:11: note: Function 'make_label_combo_label' argument 7 names different: declaration 'entry_length' definition 'combo_length'. gadmin-openvpn-client-0.1.9/src/make_settings_combos.c:90:39: note: Function 'make_label_combo_label' argument 7 names different: declaration 'entry_length' definition 'combo_length'. gadmin-openvpn-client-0.1.9/src/make_settings_combos.c:125:43: style:inconclusive: Function 'make_label_textcombo_label' argument 7 names different: declaration 'entry_length' definition 'combo_length'. [funcArgNamesDifferent] gadmin-openvpn-client-0.1.9/src/make_settings_combos.h:57:11: note: Function 'make_label_textcombo_label' argument 7 names different: declaration 'entry_length' definition 'combo_length'. gadmin-openvpn-client-0.1.9/src/make_settings_combos.c:125:43: note: Function 'make_label_textcombo_label' argument 7 names different: declaration 'entry_length' definition 'combo_length'. gadmin-openvpn-client-0.1.9/src/make_settings_combos.c:158:39: style:inconclusive: Function 'make_combo' argument 6 names different: declaration 'entry_length' definition 'combo_length'. [funcArgNamesDifferent] gadmin-openvpn-client-0.1.9/src/make_settings_combos.h:64:11: note: Function 'make_combo' argument 6 names different: declaration 'entry_length' definition 'combo_length'. gadmin-openvpn-client-0.1.9/src/make_settings_combos.c:158:39: note: Function 'make_combo' argument 6 names different: declaration 'entry_length' definition 'combo_length'. gadmin-openvpn-client-0.1.9/src/make_settings_progressbars.c:42:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILL [valueFlowBailoutIncompleteVar] gadmin-openvpn-client-0.1.9/src/make_settings_progressbars.c:66:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILL [valueFlowBailoutIncompleteVar] gadmin-openvpn-client-0.1.9/src/make_settings_spinbuttons.c:47:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILL [valueFlowBailoutIncompleteVar] gadmin-openvpn-client-0.1.9/src/make_settings_spinbuttons.c:85:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILL [valueFlowBailoutIncompleteVar] gadmin-openvpn-client-0.1.9/src/make_settings_spinbuttons.c:118:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILL [valueFlowBailoutIncompleteVar] gadmin-openvpn-client-0.1.9/src/make_settings_spinbuttons.c:155:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILL [valueFlowBailoutIncompleteVar] gadmin-openvpn-client-0.1.9/src/make_settings_spinbuttons.c:187:40: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_FILL [valueFlowBailoutIncompleteVar] gadmin-openvpn-client-0.1.9/src/make_settings_spinbuttons.c:78:12: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] gadmin-openvpn-client-0.1.9/src/make_settings_spinbuttons.c:148:12: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] gadmin-openvpn-client-0.1.9/src/populate_conf_tab.c:45:93: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPENVPN_SYSCONF_DIR [valueFlowBailoutIncompleteVar] gadmin-openvpn-client-0.1.9/src/make_settings_spinbuttons.c:32:38: style:inconclusive: Function 'make_spinbutton_with_label' argument 7 names different: declaration 'entry_length' definition 'spinbutton_length'. [funcArgNamesDifferent] gadmin-openvpn-client-0.1.9/src/make_settings_spinbuttons.h:30:11: note: Function 'make_spinbutton_with_label' argument 7 names different: declaration 'entry_length' definition 'spinbutton_length'. gadmin-openvpn-client-0.1.9/src/make_settings_spinbuttons.c:32:38: note: Function 'make_spinbutton_with_label' argument 7 names different: declaration 'entry_length' definition 'spinbutton_length'. gadmin-openvpn-client-0.1.9/src/make_settings_spinbuttons.c:66:45: style:inconclusive: Function 'make_padded_spinbutton_with_label' argument 7 names different: declaration 'entry_length' definition 'spinbutton_length'. [funcArgNamesDifferent] gadmin-openvpn-client-0.1.9/src/make_settings_spinbuttons.h:38:11: note: Function 'make_padded_spinbutton_with_label' argument 7 names different: declaration 'entry_length' definition 'spinbutton_length'. gadmin-openvpn-client-0.1.9/src/make_settings_spinbuttons.c:66:45: note: Function 'make_padded_spinbutton_with_label' argument 7 names different: declaration 'entry_length' definition 'spinbutton_length'. gadmin-openvpn-client-0.1.9/src/make_settings_spinbuttons.c:103:44: style:inconclusive: Function 'make_short_spinbutton_with_label' argument 7 names different: declaration 'entry_length' definition 'spinbutton_length'. [funcArgNamesDifferent] gadmin-openvpn-client-0.1.9/src/make_settings_spinbuttons.h:46:11: note: Function 'make_short_spinbutton_with_label' argument 7 names different: declaration 'entry_length' definition 'spinbutton_length'. gadmin-openvpn-client-0.1.9/src/make_settings_spinbuttons.c:103:44: note: Function 'make_short_spinbutton_with_label' argument 7 names different: declaration 'entry_length' definition 'spinbutton_length'. gadmin-openvpn-client-0.1.9/src/make_settings_spinbuttons.c:136:48: style:inconclusive: Function 'make_shortleft_spinbutton_with_label' argument 7 names different: declaration 'entry_length' definition 'spinbutton_length'. [funcArgNamesDifferent] gadmin-openvpn-client-0.1.9/src/make_settings_spinbuttons.h:54:11: note: Function 'make_shortleft_spinbutton_with_label' argument 7 names different: declaration 'entry_length' definition 'spinbutton_length'. gadmin-openvpn-client-0.1.9/src/make_settings_spinbuttons.c:136:48: note: Function 'make_shortleft_spinbutton_with_label' argument 7 names different: declaration 'entry_length' definition 'spinbutton_length'. gadmin-openvpn-client-0.1.9/src/make_settings_spinbuttons.c:177:27: style:inconclusive: Function 'make_spinbutton' argument 6 names different: declaration 'entry_length' definition 'spinbutton_length'. [funcArgNamesDifferent] gadmin-openvpn-client-0.1.9/src/make_settings_spinbuttons.h:61:11: note: Function 'make_spinbutton' argument 6 names different: declaration 'entry_length' definition 'spinbutton_length'. gadmin-openvpn-client-0.1.9/src/make_settings_spinbuttons.c:177:27: note: Function 'make_spinbutton' argument 6 names different: declaration 'entry_length' definition 'spinbutton_length'. gadmin-openvpn-client-0.1.9/src/populate_conf_tab.c:68:60: warning:inconclusive: Either the condition 'utf8!=NULL' is redundant or there is possible null pointer dereference: utf8. [nullPointerRedundantCheck] gadmin-openvpn-client-0.1.9/src/populate_conf_tab.c:73:13: note: Assuming that condition 'utf8!=NULL' is not redundant gadmin-openvpn-client-0.1.9/src/populate_conf_tab.c:68:60: note: Null pointer dereference gadmin-openvpn-client-0.1.9/src/populate_log_tab.c:51:86: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable LOCALSTATEDIR [valueFlowBailoutIncompleteVar] gadmin-openvpn-client-0.1.9/src/save_conf_tab.c:48:52: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPENVPN_SYSCONF_DIR [valueFlowBailoutIncompleteVar] gadmin-openvpn-client-0.1.9/src/save_conf_tab.c:72:13: style: Condition 'utf8!=NULL' is always false [knownConditionTrueFalse] gadmin-openvpn-client-0.1.9/src/save_conf_tab.c:45:19: note: Assignment 'utf8=NULL', assigned value is 0 gadmin-openvpn-client-0.1.9/src/save_conf_tab.c:55:45: note: Assuming condition is false gadmin-openvpn-client-0.1.9/src/save_conf_tab.c:72:13: note: Condition 'utf8!=NULL' is always false gadmin-openvpn-client-0.1.9/src/save_conf_tab.c:60:11: warning: Either the condition 'conf!=NULL' is redundant or there is possible null pointer dereference: conf. [nullPointerRedundantCheck] gadmin-openvpn-client-0.1.9/src/save_conf_tab.c:69:13: note: Assuming that condition 'conf!=NULL' is not redundant gadmin-openvpn-client-0.1.9/src/save_conf_tab.c:60:11: note: Null pointer dereference gadmin-openvpn-client-0.1.9/src/set_version.c:48:77: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPENVPN_BINARY [valueFlowBailoutIncompleteVar] gadmin-openvpn-client-0.1.9/src/create_client_settings.c:317:20: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] gadmin-openvpn-client-0.1.9/src/create_client_settings.c:348:25: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] gadmin-openvpn-client-0.1.9/src/create_client_settings.c:366:25: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] gadmin-openvpn-client-0.1.9/src/create_client_settings.c:132:38: warning: Either the condition 'path!=NULL' is redundant or there is possible null pointer dereference: path. [nullPointerRedundantCheck] gadmin-openvpn-client-0.1.9/src/create_client_settings.c:134:13: note: Assuming that condition 'path!=NULL' is not redundant gadmin-openvpn-client-0.1.9/src/create_client_settings.c:132:38: note: Null pointer dereference gadmin-openvpn-client-0.1.9/src/create_client_settings.c:413:54: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] gadmin-openvpn-client-0.1.9/src/create_client_settings.c:414:54: portability: Casting non-zero decimal integer literal to pointer. [intToPointerCast] gadmin-openvpn-client-0.1.9/src/set_version.c:41:11: style: Variable 'i' is assigned a value that is never used. [unreadVariable] gadmin-openvpn-client-0.1.9/src/create_client_settings.c:129:35: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] gadmin-openvpn-client-0.1.9/src/create_client_settings.c:146:49: style: Parameter 'path' can be declared as pointer to const [constParameterPointer] gadmin-openvpn-client-0.1.9/src/create_client_settings.c:179:27: style: Variable 'connection_name' can be declared as pointer to const [constVariablePointer] gadmin-openvpn-client-0.1.9/src/show_help.c:36:32: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] gadmin-openvpn-client-0.1.9/src/create_client_settings.c:89:9: warning: Uninitialized variable: val [uninitvar] gadmin-openvpn-client-0.1.9/src/create_client_settings.c:84:40: note: Assuming condition is false gadmin-openvpn-client-0.1.9/src/create_client_settings.c:89:9: note: Uninitialized variable: val gadmin-openvpn-client-0.1.9/src/create_client_settings.c:131:12: style: Variable 'i' is assigned a value that is never used. [unreadVariable] gadmin-openvpn-client-0.1.9/src/show_help.c:42:12: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] gadmin-openvpn-client-0.1.9/src/show_help.c:112:12: style: gtk_hbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_HORIZONTAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_hbox_newCalled] gadmin-openvpn-client-0.1.9/src/create_client_settings.c:600:19: style: Variable 'comb' is assigned a value that is never used. [unreadVariable] gadmin-openvpn-client-0.1.9/src/create_client_settings.c:664:19: style: Variable 'spin' is assigned a value that is never used. [unreadVariable] gadmin-openvpn-client-0.1.9/src/create_client_settings.c:719:18: style: Variable 'ent' is assigned a value that is never used. [unreadVariable] gadmin-openvpn-client-0.1.9/src/show_import_window.c:92:64: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPENVPN_SYSCONF_DIR [valueFlowBailoutIncompleteVar] gadmin-openvpn-client-0.1.9/src/show_import_window.c:236:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] gadmin-openvpn-client-0.1.9/src/show_info.c:58:34: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_WINDOW_TOPLEVEL [valueFlowBailoutIncompleteVar] gadmin-openvpn-client-0.1.9/src/show_info.c:67:17: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] gadmin-openvpn-client-0.1.9/src/show_info.c:30:27: style: Parameter 'content' can be declared as pointer to const. However it seems that 'info_set_exit' is a callback function, if 'content' is declared with const you might also need to cast function pointer(s). [constParameterCallback] gadmin-openvpn-client-0.1.9/src/show_info.c:96:9: note: You might need to cast the function pointer here gadmin-openvpn-client-0.1.9/src/show_info.c:30:27: note: Parameter 'content' can be declared as pointer to const gadmin-openvpn-client-0.1.9/src/support.c:72:45: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable G_DIR_SEPARATOR_S [valueFlowBailoutIncompleteVar] gadmin-openvpn-client-0.1.9/src/support.c:102:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable stderr [valueFlowBailoutIncompleteVar] gadmin-openvpn-client-0.1.9/src/status_update.c:56:19: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable PROC_PATH [valueFlowBailoutIncompleteVar] gadmin-openvpn-client-0.1.9/src/status_update.c:130:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GTK_STATE_NORMAL [valueFlowBailoutIncompleteVar] gadmin-openvpn-client-0.1.9/src/support.c:65:12: style: Variable 'elem' can be declared as pointer to const [constVariablePointer] gadmin-openvpn-client-0.1.9/src/support.c:38:21: style: Variable 'row_index' is assigned a value that is never used. [unreadVariable] gadmin-openvpn-client-0.1.9/src/widgets.c:33:14: style: struct member 'w::main_window' is never used. [unusedStructMember] gadmin-openvpn-client-0.1.9/src/widgets.c:34:14: style: struct member 'w::main_vbox' is never used. [unusedStructMember] gadmin-openvpn-client-0.1.9/src/widgets.c:36:14: style: struct member 'w::main_notebook' is never used. [unusedStructMember] gadmin-openvpn-client-0.1.9/src/widgets.c:37:14: style: struct member 'w::notebook_vbox1' is never used. [unusedStructMember] gadmin-openvpn-client-0.1.9/src/widgets.c:38:14: style: struct member 'w::notebook_vbox2' is never used. [unusedStructMember] gadmin-openvpn-client-0.1.9/src/widgets.c:39:14: style: struct member 'w::notebook_vbox3' is never used. [unusedStructMember] gadmin-openvpn-client-0.1.9/src/widgets.c:41:14: style: struct member 'w::status_label' is never used. [unusedStructMember] gadmin-openvpn-client-0.1.9/src/widgets.c:42:14: style: struct member 'w::version_label' is never used. [unusedStructMember] gadmin-openvpn-client-0.1.9/src/widgets.c:45:14: style: struct member 'w::connection_treeview' is never used. [unusedStructMember] gadmin-openvpn-client-0.1.9/src/widgets.c:46:17: style: struct member 'w::connection_store' is never used. [unusedStructMember] gadmin-openvpn-client-0.1.9/src/widgets.c:47:14: style: struct member 'w::connection_settings_vbox' is never used. [unusedStructMember] gadmin-openvpn-client-0.1.9/src/widgets.c:48:14: style: struct member 'w::connection_settings_scrolled_window' is never used. [unusedStructMember] gadmin-openvpn-client-0.1.9/src/widgets.c:51:14: style: struct member 'w::address_treeview' is never used. [unusedStructMember] gadmin-openvpn-client-0.1.9/src/widgets.c:52:17: style: struct member 'w::address_store' is never used. [unusedStructMember] gadmin-openvpn-client-0.1.9/src/widgets.c:58:14: style: struct member 'w::settings_table' is never used. [unusedStructMember] gadmin-openvpn-client-0.1.9/src/widgets.c:61:14: style: struct member 'w::import_window' is never used. [unusedStructMember] gadmin-openvpn-client-0.1.9/src/widgets.c:62:14: style: struct member 'w::import_treeview' is never used. [unusedStructMember] gadmin-openvpn-client-0.1.9/src/widgets.c:63:17: style: struct member 'w::import_store' is never used. [unusedStructMember] gadmin-openvpn-client-0.1.9/src/widgets.c:64:14: style: struct member 'w::import_package_file_entry' is never used. [unusedStructMember] gadmin-openvpn-client-0.1.9/src/widgets.c:65:14: style: struct member 'w::import_config_file_entry' is never used. [unusedStructMember] gadmin-openvpn-client-0.1.9/src/widgets.c:68:14: style: struct member 'w::log_treeview' is never used. [unusedStructMember] gadmin-openvpn-client-0.1.9/src/widgets.c:69:17: style: struct member 'w::log_store' is never used. [unusedStructMember] gadmin-openvpn-client-0.1.9/src/widgets.c:72:14: style: struct member 'w::conf_textview' is never used. [unusedStructMember] gadmin-openvpn-client-0.1.9/src/status_update.c:132:9: error: Memory leak: utf8 [memleak] gadmin-openvpn-client-0.1.9/src/show_import_window.c:245:12: style: gtk_vbox_new has been deprecated since version 3.2 and should not be used in newly-written code. You can use gtk_box_new() with GTK_ORIENTATION_VERTICAL instead, which is a quick and easy change. But the recommendation is to switch to GtkGrid, since GtkBox is going to go away eventually. See Migrating from other containers to GtkGrid. [prohibitedgtk_vbox_newCalled] gadmin-openvpn-client-0.1.9/src/status_update.c:41:30: style: Parameter 'process' can be declared as pointer to const [constParameterPointer] gadmin-openvpn-client-0.1.9/src/status_update.c:41:45: style: Parameter 'extmatch' can be declared as pointer to const [constParameterPointer] gadmin-openvpn-client-0.1.9/src/show_import_window.c:69:44: warning: Either the condition 'import_config_file!=NULL' is redundant or there is possible null pointer dereference: import_config_file. [nullPointerRedundantCheck] gadmin-openvpn-client-0.1.9/src/show_import_window.c:69:27: note: Assuming that condition 'import_config_file!=NULL' is not redundant gadmin-openvpn-client-0.1.9/src/show_import_window.c:69:44: note: Null pointer dereference gadmin-openvpn-client-0.1.9/src/status_update.c:46:10: style: Variable 'x' is assigned a value that is never used. [unreadVariable] gadmin-openvpn-client-0.1.9/src/show_import_window.c:48:27: style: Variable 'import_config_file' can be declared as pointer to const [constVariablePointer] gadmin-openvpn-client-0.1.9/src/show_import_window.c:230:18: style: Variable 'tooltips' can be declared as pointer to const [constVariablePointer] gadmin-openvpn-client-0.1.9/src/show_import_window.c:248:14: style: Variable 'tooltips' is assigned a value that is never used. [unreadVariable] gadmin-openvpn-client-0.1.9/src/show_import_window.c:279:6: style: Variable 'a' is assigned a value that is never used. [unreadVariable] gadmin-openvpn-client-0.1.9/src/show_import_window.c:279:11: style: Variable 'b' is assigned a value that is never used. [unreadVariable] gadmin-openvpn-client-0.1.9/src/populate_client_settings.c:49:26: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable GDK_BUTTON_PRESS [valueFlowBailoutIncompleteVar] gadmin-openvpn-client-0.1.9/src/populate_client_settings.c:88:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPENVPN_SYSCONF_DIR [valueFlowBailoutIncompleteVar] gadmin-openvpn-client-0.1.9/src/populate_client_settings.c:165:54: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPENVPN_SYSCONF_DIR [valueFlowBailoutIncompleteVar] gadmin-openvpn-client-0.1.9/src/populate_client_settings.c:384:53: debug: valueFlowConditionExpressions bailout: Skipping function due to incomplete variable OPENVPN_SYSCONF_DIR [valueFlowBailoutIncompleteVar] gadmin-openvpn-client-0.1.9/src/apply_client_settings.c:133:36: style: Condition 'temp_name!=NULL' is always true [knownConditionTrueFalse] gadmin-openvpn-client-0.1.9/src/apply_client_settings.c:332:9: error: Memory leak: connection_name [memleak] gadmin-openvpn-client-0.1.9/src/apply_client_settings.c:75:17: warning: Either the condition 'line==NULL' is redundant or there is possible null pointer dereference: line. [nullPointerRedundantCheck] gadmin-openvpn-client-0.1.9/src/apply_client_settings.c:77:17: note: Assuming that condition 'line==NULL' is not redundant gadmin-openvpn-client-0.1.9/src/apply_client_settings.c:75:17: note: Null pointer dereference gadmin-openvpn-client-0.1.9/src/apply_client_settings.c:181:17: warning: Either the condition 'line==NULL' is redundant or there is possible null pointer dereference: line. [nullPointerRedundantCheck] gadmin-openvpn-client-0.1.9/src/apply_client_settings.c:183:17: note: Assuming that condition 'line==NULL' is not redundant gadmin-openvpn-client-0.1.9/src/apply_client_settings.c:181:17: note: Null pointer dereference gadmin-openvpn-client-0.1.9/src/apply_client_settings.c:348:14: warning: Either the condition 'connection_name!=NULL' is redundant or there is possible null pointer dereference: connection_name. [nullPointerRedundantCheck] gadmin-openvpn-client-0.1.9/src/apply_client_settings.c:367:28: note: Assuming that condition 'connection_name!=NULL' is not redundant gadmin-openvpn-client-0.1.9/src/apply_client_settings.c:348:14: note: Null pointer dereference gadmin-openvpn-client-0.1.9/src/apply_client_settings.c:354:13: warning: Either the condition 'connection_name!=NULL' is redundant or there is possible null pointer dereference: connection_name. [nullPointerRedundantCheck] gadmin-openvpn-client-0.1.9/src/apply_client_settings.c:359:32: note: Assuming that condition 'connection_name!=NULL' is not redundant gadmin-openvpn-client-0.1.9/src/apply_client_settings.c:354:13: note: Null pointer dereference gadmin-openvpn-client-0.1.9/src/apply_client_settings.c:420:134: warning: Either the condition 'connection_name!=NULL' is redundant or there is possible null pointer dereference: connection_name. [nullPointerRedundantCheck] gadmin-openvpn-client-0.1.9/src/apply_client_settings.c:425:33: note: Assuming that condition 'connection_name!=NULL' is not redundant gadmin-openvpn-client-0.1.9/src/apply_client_settings.c:420:134: note: Null pointer dereference gadmin-openvpn-client-0.1.9/src/apply_client_settings.c:436:49: warning: Either the condition 'connection_name!=NULL' is redundant or there is possible null pointer dereference: connection_name. [nullPointerRedundantCheck] gadmin-openvpn-client-0.1.9/src/apply_client_settings.c:438:24: note: Assuming that condition 'connection_name!=NULL' is not redundant gadmin-openvpn-client-0.1.9/src/apply_client_settings.c:436:49: note: Null pointer dereference gadmin-openvpn-client-0.1.9/src/apply_client_settings.c:43:22: style: Parameter 'input' can be declared as pointer to const [constParameterPointer] gadmin-openvpn-client-0.1.9/src/apply_client_settings.c:112:49: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] gadmin-openvpn-client-0.1.9/src/apply_client_settings.c:114:23: style: Variable 'selection' can be declared as pointer to const [constVariablePointer] gadmin-openvpn-client-0.1.9/src/apply_client_settings.c:160:38: style: Parameter 'openvpn_client_conf' can be declared as pointer to const [constParameterPointer] gadmin-openvpn-client-0.1.9/src/apply_client_settings.c:273:36: style: Variable 'non_firestarter_stop' can be declared as pointer to const [constVariablePointer] gadmin-openvpn-client-0.1.9/src/apply_client_settings.c:278:27: style: Variable 'user' can be declared as pointer to const [constVariablePointer] gadmin-openvpn-client-0.1.9/src/apply_client_settings.c:279:27: style: Variable 'pass' can be declared as pointer to const [constVariablePointer] gadmin-openvpn-client-0.1.9/src/apply_client_settings.c:280:27: style: Variable 'passpath' can be declared as pointer to const [constVariablePointer] gadmin-openvpn-client-0.1.9/src/apply_client_settings.c:282:27: style: Variable 'proxy_address' can be declared as pointer to const [constVariablePointer] gadmin-openvpn-client-0.1.9/src/apply_client_settings.c:284:27: style: Variable 'cacert' can be declared as pointer to const [constVariablePointer] gadmin-openvpn-client-0.1.9/src/apply_client_settings.c:285:27: style: Variable 'cert' can be declared as pointer to const [constVariablePointer] gadmin-openvpn-client-0.1.9/src/apply_client_settings.c:286:27: style: Variable 'key' can be declared as pointer to const [constVariablePointer] gadmin-openvpn-client-0.1.9/src/apply_client_settings.c:287:27: style: Variable 'takey' can be declared as pointer to const [constVariablePointer] gadmin-openvpn-client-0.1.9/src/apply_client_settings.c:289:27: style: Variable 'log_level' can be declared as pointer to const [constVariablePointer] gadmin-openvpn-client-0.1.9/src/apply_client_settings.c:290:27: style: Variable 'proxy_port' can be declared as pointer to const [constVariablePointer] gadmin-openvpn-client-0.1.9/src/apply_client_settings.c:291:27: style: Variable 'mssfix' can be declared as pointer to const [constVariablePointer] gadmin-openvpn-client-0.1.9/src/apply_client_settings.c:296:9: error: Uninitialized variable: non_firestarter_stop [uninitvar] gadmin-openvpn-client-0.1.9/src/apply_client_settings.c:618:31: style: Variable 'non_firestarter_stop' is assigned a value that is never used. [unreadVariable] gadmin-openvpn-client-0.1.9/src/populate_client_settings.c:197:25: warning: Either the condition 'line==NULL' is redundant or there is possible null pointer dereference: line. [nullPointerRedundantCheck] gadmin-openvpn-client-0.1.9/src/populate_client_settings.c:199:25: note: Assuming that condition 'line==NULL' is not redundant gadmin-openvpn-client-0.1.9/src/populate_client_settings.c:197:25: note: Null pointer dereference gadmin-openvpn-client-0.1.9/src/populate_client_settings.c:268:34: style: Parameter 'name' can be declared as pointer to const [constParameterPointer] diff: 2.20.0 gadmin-openvpn-client-0.1.9/src/show_import_window.c:69:44: error: Null pointer dereference [nullPointer] DONE