/[mailutils]/mailutils/auth/sql.c
ViewVC logotype

Diff of /mailutils/auth/sql.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.8 by polak, Sun Dec 29 12:52:06 2002 UTC revision 1.9 by polak, Sun Jan 12 20:57:33 2003 UTC
# Line 1  Line 1 
1  /* GNU Mailutils -- a suite of utilities for electronic mail  /* GNU Mailutils -- a suite of utilities for electronic mail
2     Copyright (C) 2002 Free Software Foundation, Inc.     Copyright (C) 2002, 2003 Free Software Foundation, Inc.
3    
4     GNU Mailutils is free software; you can redistribute it and/or modify     GNU Mailutils is free software; you can redistribute it and/or modify
5     it under the terms of the GNU Lesser General Public License as published by     it under the terms of the GNU Lesser General Public License as published by
# Line 13  Line 13 
13    
14     You should have received a copy of the GNU Lesser General Public License     You should have received a copy of the GNU Lesser General Public License
15     along with GNU Mailutils; if not, write to the Free Software     along with GNU Mailutils; if not, write to the Free Software
16     Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.  */     Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307  USA  */
   
17    
18  #ifdef HAVE_CONFIG_H  #ifdef HAVE_CONFIG_H
19  # include <config.h>  # include <config.h>
# Line 158  mu_auth_sql_by_name (void *return_data, Line 157  mu_auth_sql_by_name (void *return_data,
157    if (!mysql_real_connect (m, sql_host, sql_user, sql_passwd, sql_db, sql_port,    if (!mysql_real_connect (m, sql_host, sql_user, sql_passwd, sql_db, sql_port,
158                             sql_socket, MFLAGS))                             sql_socket, MFLAGS))
159      {      {
160        mu_error ("MySQL: connect failed: %s", mysql_error (m));        mu_error (_("MySQL: connect failed: %s"), mysql_error (m));
161        mysql_close (m);        mysql_close (m);
162        return 1;        return 1;
163      }      }
# Line 173  mu_auth_sql_by_name (void *return_data, Line 172  mu_auth_sql_by_name (void *return_data,
172        
173    if (mysql_query (m, query_str) != 0)    if (mysql_query (m, query_str) != 0)
174      {      {
175        mu_error ("MySQL: query failed: %s", mysql_error (m));        mu_error (_("MySQL: query failed: %s"), mysql_error (m));
176        free (query_str);        free (query_str);
177        mysql_close (m);        mysql_close (m);
178        return 1;        return 1;
# Line 183  mu_auth_sql_by_name (void *return_data, Line 182  mu_auth_sql_by_name (void *return_data,
182    
183    if ((res = mysql_store_result (m)) == NULL)    if ((res = mysql_store_result (m)) == NULL)
184      {      {
185        mu_error ("MySQL: can't store result: %s", mysql_error (m));        mu_error (_("MySQL: can't store result: %s"), mysql_error (m));
186        mysql_close (m);        mysql_close (m);
187        return 1;        return 1;
188      }      }
189        
190    if ((row = mysql_fetch_row (res)) == NULL)    if ((row = mysql_fetch_row (res)) == NULL)
191      {      {
192        mu_error ("MySQL: can't fetch row: %s", mysql_error (m));        mu_error (_("MySQL: can't fetch row: %s"), mysql_error (m));
193        mysql_close (m);        mysql_close (m);
194        return 1;        return 1;
195      }      }
# Line 252  mu_auth_sql_by_uid (void *return_data, v Line 251  mu_auth_sql_by_uid (void *return_data, v
251    if (!mysql_real_connect (m, sql_host, sql_user, sql_passwd, sql_db, sql_port,    if (!mysql_real_connect (m, sql_host, sql_user, sql_passwd, sql_db, sql_port,
252                             sql_socket, MFLAGS))                             sql_socket, MFLAGS))
253      {      {
254        mu_error ("MySQL: connect failed: %s", mysql_error (m));        mu_error (_("MySQL: connect failed: %s"), mysql_error (m));
255        mysql_close (m);        mysql_close (m);
256        return 1;        return 1;
257      }      }
# Line 268  mu_auth_sql_by_uid (void *return_data, v Line 267  mu_auth_sql_by_uid (void *return_data, v
267        
268    if (mysql_query (m, query_str) != 0)    if (mysql_query (m, query_str) != 0)
269      {      {
270        mu_error ("MySQL: query failed: %s", mysql_error (m));        mu_error (_("MySQL: query failed: %s"), mysql_error (m));
271        free (query_str);        free (query_str);
272        mysql_close (m);        mysql_close (m);
273        return 1;        return 1;
# Line 278  mu_auth_sql_by_uid (void *return_data, v Line 277  mu_auth_sql_by_uid (void *return_data, v
277        
278    if ((res = mysql_store_result (m)) == NULL)    if ((res = mysql_store_result (m)) == NULL)
279      {      {
280        mu_error ("MySQL: can't store result: %s", mysql_error (m));        mu_error (_("MySQL: can't store result: %s"), mysql_error (m));
281        mysql_close (m);        mysql_close (m);
282        return 1;        return 1;
283      }      }
284        
285    if ((row = mysql_fetch_row (res)) == NULL)    if ((row = mysql_fetch_row (res)) == NULL)
286      {      {
287        mu_error ("MySQL: can't fetch row: %s", mysql_error (m));        mu_error (_("MySQL: can't fetch row: %s"), mysql_error (m));
288        mysql_close (m);        mysql_close (m);
289        return 1;        return 1;
290      }      }
# Line 343  mu_sql_authenticate (void *ignored_retur Line 342  mu_sql_authenticate (void *ignored_retur
342    if (!mysql_real_connect (m, sql_host, sql_user, sql_passwd, sql_db, sql_port,    if (!mysql_real_connect (m, sql_host, sql_user, sql_passwd, sql_db, sql_port,
343                             sql_socket, MFLAGS))                             sql_socket, MFLAGS))
344      {      {
345        mu_error ("MySQL: connect failed: %s", mysql_error (m));        mu_error (_("MySQL: connect failed: %s"), mysql_error (m));
346        mysql_close (m);        mysql_close (m);
347        return 1;        return 1;
348      }      }
# Line 358  mu_sql_authenticate (void *ignored_retur Line 357  mu_sql_authenticate (void *ignored_retur
357    
358    if (mysql_query (m, query_str) != 0)    if (mysql_query (m, query_str) != 0)
359      {      {
360        mu_error ("MySQL: query failed: %s", mysql_error (m));        mu_error (_("MySQL: query failed: %s"), mysql_error (m));
361        free (query_str);        free (query_str);
362        mysql_close (m);        mysql_close (m);
363        return 1;        return 1;
# Line 368  mu_sql_authenticate (void *ignored_retur Line 367  mu_sql_authenticate (void *ignored_retur
367        
368    if ((res = mysql_store_result (m)) == NULL)    if ((res = mysql_store_result (m)) == NULL)
369      {      {
370        mu_error ("MySQL: can't store result: %s", mysql_error (m));        mu_error (_("MySQL: can't store result: %s"), mysql_error (m));
371        mysql_close (m);        mysql_close (m);
372        return 1;        return 1;
373      }      }
374        
375    if ((row = mysql_fetch_row (res)) == NULL)    if ((row = mysql_fetch_row (res)) == NULL)
376      {      {
377        mu_error ("MySQL: can't fetch row: %s", mysql_error (m));        mu_error (_("MySQL: can't fetch row: %s"), mysql_error (m));
378        mysql_close (m);        mysql_close (m);
379        return 1;        return 1;
380      }      }

Legend:
Removed from v.1.8  
changed lines
  Added in v.1.9

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26