[asterisk-commits] branch oej/res_config_ldap r18608 - in /team/oej/res_config_ldap: ./ apps/ res/

asterisk-commits at lists.digium.com asterisk-commits at lists.digium.com
Sun Apr 9 11:59:49 MST 2006


Author: oej
Date: Sun Apr  9 13:59:46 2006
New Revision: 18608

URL: http://svn.digium.com/view/asterisk?rev=18608&view=rev
Log:
Reset, resolve go

Modified:
    team/oej/res_config_ldap/   (props changed)
    team/oej/res_config_ldap/apps/app_voicemail.c
    team/oej/res_config_ldap/res/res_config_pgsql.c

Propchange: team/oej/res_config_ldap/
------------------------------------------------------------------------------
--- svnmerge-integrated (original)
+++ svnmerge-integrated Sun Apr  9 13:59:46 2006
@@ -1,1 +1,1 @@
-/trunk:1-18590
+/trunk:1-18607

Modified: team/oej/res_config_ldap/apps/app_voicemail.c
URL: http://svn.digium.com/view/asterisk/team/oej/res_config_ldap/apps/app_voicemail.c?rev=18608&r1=18607&r2=18608&view=diff
==============================================================================
--- team/oej/res_config_ldap/apps/app_voicemail.c (original)
+++ team/oej/res_config_ldap/apps/app_voicemail.c Sun Apr  9 13:59:46 2006
@@ -1697,9 +1697,8 @@
 	ast_log(LOG_DEBUG, "Attaching file '%s', format '%s', uservm is '%d', global is %d\n", attach, format, attach_user_voicemail, ast_test_flag((&globalflags), VM_ATTACH));
 	/* Make a temporary file instead of piping directly to sendmail, in case the mail
 	   command hangs */
-	p = vm_mkftemp(tmp);
-	if (p == NULL) {
-		ast_log(LOG_WARNING, "Unable to launch '%s'\n", mailcmd);
+	if ((p = vm_mkftemp(tmp)) == NULL) {
+		ast_log(LOG_WARNING, "Unable to launch '%s' (can't create temporary file)\n", mailcmd);
 		return -1;
 	} else {
 		gethostname(host, sizeof(host)-1);
@@ -1817,10 +1816,10 @@
 	char tmp[80] = "/tmp/astmail-XXXXXX";
 	char tmp2[256];
 	struct tm tm;
-	FILE *p = vm_mkftemp(tmp);
-
-	if (p == NULL) {
-		ast_log(LOG_WARNING, "Unable to launch '%s'\n", mailcmd);
+	FILE *p;
+
+	if ((p = vm_mkftemp(tmp)) == NULL) {
+		ast_log(LOG_WARNING, "Unable to launch '%s' (can't create temporary file)\n", mailcmd);
 		return -1;
 	} else {
 		gethostname(host, sizeof(host)-1);

Modified: team/oej/res_config_ldap/res/res_config_pgsql.c
URL: http://svn.digium.com/view/asterisk/team/oej/res_config_ldap/res/res_config_pgsql.c?rev=18608&r1=18607&r2=18608&view=diff
==============================================================================
--- team/oej/res_config_ldap/res/res_config_pgsql.c (original)
+++ team/oej/res_config_ldap/res/res_config_pgsql.c Sun Apr  9 13:59:46 2006
@@ -46,11 +46,12 @@
 AST_MUTEX_DEFINE_STATIC(pgsql_lock);
 #define RES_CONFIG_PGSQL_CONF "res_pgsql.conf"
 PGconn*         pgsqlConn = NULL;
-static char   dbhost[50]="";
-static char   dbuser[50]="";
-static char   dbpass[50]="";
-static char   dbname[50]="";
-static char   dbsock[50]="";
+#define MAX_DB_OPTION_SIZE 64
+static char   dbhost[MAX_DB_OPTION_SIZE]="";
+static char   dbuser[MAX_DB_OPTION_SIZE]="";
+static char   dbpass[MAX_DB_OPTION_SIZE]="";
+static char   dbname[MAX_DB_OPTION_SIZE]="";
+static char   dbsock[MAX_DB_OPTION_SIZE]="";
 static int    dbport=5432;
 static time_t connect_time=0;
 
@@ -99,8 +100,7 @@
 
 	/* Create the first part of the query using the first parameter/value pairs we just extracted
 	   If there is only 1 set, then we have our query. Otherwise, loop thru the list and concat */
-
-	if(!strchr(newparam, ' ')) op = " ="; else op = "";
+	op = strchr(newparam, ' ')?"":" =";
 
 	snprintf(sql, sizeof(sql), "SELECT * FROM %s WHERE %s%s '%s'", table, newparam, op, newval);
 	while((newparam = va_arg(ap, const char *))) {
@@ -159,8 +159,7 @@
 	  }
 	  for(i = 0; i < numFields; i++)
 	    fieldnames[i]=PQfname(result,i);
-	  for(rowIndex=0;rowIndex<num_rows;rowIndex++)
-	    {
+	  for(rowIndex = 0; rowIndex < num_rows; rowIndex++)
 	      for(i = 0; i < numFields; i++) {
 		stringp = PQgetvalue(result,rowIndex,i);
 		while(stringp) {
@@ -177,7 +176,6 @@
 		  }
 		}
 	      }
-	    }
 	  free(fieldnames);
 	} else {                                
 		ast_log(LOG_WARNING, "Postgresql RealTime: Could not find any rows in table %s.\n", table);
@@ -698,10 +696,7 @@
 {
 	char my_database[50];
 
-	if(!database || ast_strlen_zero(database))
-		ast_copy_string(my_database, dbname, sizeof(my_database));
-	else
-		ast_copy_string(my_database, database, sizeof(my_database));
+	ast_copy_string(my_database, S_OR(database,dbname), sizeof(my_database));
 
 	/* mutex lock should have been locked before calling this function. */
 



More information about the asterisk-commits mailing list