}
static void edit_ldap_bdn_list_select( GtkCList *clist, gint row, gint column, GdkEvent *event, gpointer data ) {
- gchar **text = NULL;
- if( gtk_clist_get_text( clist, row, 0, text ) ) {
- if( *text ) {
- gtk_entry_set_text(GTK_ENTRY(ldapedit_basedn.basedn_entry), *text );
+ gchar *text = NULL;
+
+ if( gtk_clist_get_text( clist, row, 0, &text ) ) {
+ if( text ) {
+ gtk_entry_set_text(GTK_ENTRY(ldapedit_basedn.basedn_entry), text );
}
}
}
GtkWidget *label;
GtkWidget *host_label;
GtkWidget *port_label;
- /* GtkWidget *basedn_label; */
GtkWidget *basedn_list;
GtkWidget *vlbox;
GtkWidget *lwindow;
GtkWidget *basedn_entry;
- /* GtkWidget *hlbox; */
GtkWidget *hbbox;
GtkWidget *hsep;
GtkWidget *ok_btn;
GtkWidget *cancel_btn;
- /* GtkWidget *check_btn; */
- /* GtkWidget *file_btn; */
GtkWidget *hsbox;
GtkWidget *statusbar;
gint top;
GList *baseDN = syldap_read_basedn_s( sHost, iPort, bindDN, bindPW, tov );
if( baseDN ) {
GList *node = baseDN;
- gchar *sBase[2];
- sBase[1] = NULL;
+ gchar *text[2] = { NULL, NULL };
+
while( node ) {
- sBase[0] = g_strdup( node->data );
- gtk_clist_append(GTK_CLIST(ldapedit_basedn.basedn_list), sBase);
+ text[0] = (gchar *)node->data;
+ gtk_clist_append(GTK_CLIST(ldapedit_basedn.basedn_list), text);
node = g_list_next( node );
flgDN = TRUE;
}
mgu_free_dlist( baseDN );
baseDN = node = NULL;
- sBase[0] = NULL;
}
ldapedit_basedn_bad_server = FALSE;
flgConn = TRUE;
edit_ldap_bdn_load_data( hostName, port, tov, bindDN, bindPW );
gtk_widget_show(ldapedit_basedn.window);
-/* sprintf( sPort, "%d", port ); */
-/* gtk_label_set_text(GTK_LABEL(ldapedit_basedn.host_label), hostName); */
-/* gtk_label_set_text(GTK_LABEL(ldapedit_basedn.port_label), sPort); */
gtk_entry_set_text(GTK_ENTRY(ldapedit_basedn.basedn_entry), baseDN);
gtk_main();
gtk_widget_hide(ldapedit_basedn.window);
if( ldapedit_basedn_cancelled ) return NULL;
-/* if( cancelled == TRUE ) return NULL; */
if( ldapedit_basedn_bad_server ) return NULL;
retVal = g_strdup( gtk_editable_get_chars( GTK_EDITABLE(ldapedit_basedn.basedn_entry), 0, -1 ) );