[asterisk-commits] tilghman: branch 1.6.1 r249624 - in /branches/1.6.1: ./ apps/app_voicemail.c
SVN commits to the Asterisk project
asterisk-commits at lists.digium.com
Mon Mar 1 12:39:15 CST 2010
Author: tilghman
Date: Mon Mar 1 12:39:11 2010
New Revision: 249624
URL: http://svnview.digium.com/svn/asterisk?view=rev&rev=249624
Log:
Merged revisions 249623 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk
........
r249623 | tilghman | 2010-03-01 12:36:06 -0600 (Mon, 01 Mar 2010) | 2 lines
Constify a bit of app_voicemail, to make ODBC and IMAP compile once again.
........
Modified:
branches/1.6.1/ (props changed)
branches/1.6.1/apps/app_voicemail.c
Propchange: branches/1.6.1/
------------------------------------------------------------------------------
Binary property 'trunk-merged' - no diff available.
Modified: branches/1.6.1/apps/app_voicemail.c
URL: http://svnview.digium.com/svn/asterisk/branches/1.6.1/apps/app_voicemail.c?view=diff&rev=249624&r1=249623&r2=249624
==============================================================================
--- branches/1.6.1/apps/app_voicemail.c (original)
+++ branches/1.6.1/apps/app_voicemail.c Mon Mar 1 12:39:11 2010
@@ -162,7 +162,7 @@
static void get_mailbox_delimiter(MAILSTREAM *stream);
static void mm_parsequota (MAILSTREAM *stream, unsigned char *msg, QUOTALIST *pquota);
static void imap_mailbox_name(char *spec, size_t len, struct vm_state *vms, int box, int target);
-static int imap_store_file(char *dir, char *mailboxuser, char *mailboxcontext, int msgnum, struct ast_channel *chan, struct ast_vm_user *vmu, char *fmt, int duration, struct vm_state *vms, const char *flag);
+static int imap_store_file(const char *dir, const char *mailboxuser, const char *mailboxcontext, int msgnum, struct ast_channel *chan, struct ast_vm_user *vmu, char *fmt, int duration, struct vm_state *vms, const char *flag);
static void update_messages_by_imapuser(const char *user, unsigned long number);
static int vm_delete(char *file);
@@ -1823,7 +1823,7 @@
}
}
-static int imap_store_file(char *dir, char *mailboxuser, char *mailboxcontext, int msgnum, struct ast_channel *chan, struct ast_vm_user *vmu, char *fmt, int duration, struct vm_state *vms, const char *flag)
+static int imap_store_file(const char *dir, const char *mailboxuser, const char *mailboxcontext, int msgnum, struct ast_channel *chan, struct ast_vm_user *vmu, char *fmt, int duration, struct vm_state *vms, const char *flag)
{
char *myserveremail = serveremail;
char fn[PATH_MAX];
@@ -3186,15 +3186,17 @@
*
* \return the value greater than zero on success to indicate the number of messages, less than zero on error.
*/
-static void delete_file(char *sdir, int smsg)
+static void delete_file(const char *sdir, int smsg)
{
SQLHSTMT stmt;
char sql[PATH_MAX];
char msgnums[20];
- char *argv[] = { sdir, msgnums };
+ char *argv[] = { NULL, msgnums };
struct generic_prepare_struct gps = { .sql = sql, .argc = 2, .argv = argv };
-
struct odbc_obj *obj;
+
+ argv[0] = ast_strdupa(sdir);
+
obj = ast_odbc_request_obj(odbc_database, 0);
if (obj) {
snprintf(msgnums, sizeof(msgnums), "%d", smsg);
@@ -3250,8 +3252,8 @@
struct insert_data {
char *sql;
- char *dir;
- char *msgnums;
+ const char *dir;
+ const char *msgnums;
void *data;
SQLLEN datalen;
SQLLEN indlen;
@@ -3260,8 +3262,8 @@
const char *callerid;
const char *origtime;
const char *duration;
- char *mailboxuser;
- char *mailboxcontext;
+ const char *mailboxuser;
+ const char *mailboxcontext;
const char *category;
const char *flag;
};
@@ -3316,7 +3318,7 @@
*
* \return the zero on success -1 on error.
*/
-static int store_file(char *dir, char *mailboxuser, char *mailboxcontext, int msgnum)
+static int store_file(const char *dir, const char *mailboxuser, const char *mailboxcontext, int msgnum)
{
int res = 0;
int fd = -1;
More information about the asterisk-commits
mailing list