Fix build for non-IMAP storage and get rid of some
authorMark Michelson <mmichelson@digium.com>
Thu, 7 Aug 2008 23:38:08 +0000 (23:38 +0000)
committerMark Michelson <mmichelson@digium.com>
Thu, 7 Aug 2008 23:38:08 +0000 (23:38 +0000)
debug messages.
Thanks to eliel for alerting me.
No thanks to buildbot.

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@136720 65c4cc65-6c06-0410-ace0-fbb531ad65f3

apps/app_voicemail.c

index e27f317..963f554 100644 (file)
@@ -5819,7 +5819,9 @@ static int vm_forwardoptions(struct ast_channel *chan, struct ast_vm_user *vmu,
                        break;
                case '2': 
                        /* NULL out introfile so we know there is no intro! */
+#ifdef IMAP_STORAGE
                        *vms->introfn = '\0';
+#endif
                        cmd = 't';
                        break;
                case '*':
@@ -6446,7 +6448,6 @@ static int play_message(struct ast_channel *chan, struct ast_vm_user *vmu, struc
 
        snprintf(filename, sizeof(filename), "%s.txt", vms->fn);
        RETRIEVE(vms->curdir, vms->curmsg, vmu->mailbox, vmu->context);
-       ast_log(LOG_NOTICE, "I just retrieved %s and %s\n", vms->fn, S_OR(vms->introfn, "No intro"));
        msg_cfg = ast_config_load(filename, config_flags);
        if (!msg_cfg) {
                ast_log(LOG_WARNING, "No message attribute file?!! (%s)\n", filename);
@@ -6561,7 +6562,6 @@ static int play_message(struct ast_channel *chan, struct ast_vm_user *vmu, struc
                }
        }
        DISPOSE(vms->curdir, vms->curmsg);
-       ast_log(LOG_NOTICE, "I just disposed of %s and %s\n", vms->fn, S_OR(vms->introfn, "No intro"));
        return res;
 }
 
@@ -6724,7 +6724,7 @@ static int close_mailbox(struct vm_state *vms, struct ast_vm_user *vmu)
                        cause RENAME() will overwrite files, but will keep duplicate records in RT-storage */
                        make_file(vms->fn, sizeof(vms->fn), vms->curdir, x);
                        if (EXISTS(vms->curdir, x, vms->fn, NULL))
-                               DELETE(vms->curdir, x, vms->fn);
+                               DELETE(vms->curdir, x, vms->fn, vmu);
                }
        }