[Asterisk-cvs] asterisk/channels chan_oss.c,1.60,1.61
markster
markster
Sat Nov 5 23:53:01 CST 2005
Update of /usr/cvsroot/asterisk/channels
In directory mongoose.digium.com:/tmp/cvs-serv19853/channels
Modified Files:
chan_oss.c
Log Message:
Fix chan_oss buglets (bug #5618)
Index: chan_oss.c
===================================================================
RCS file: /usr/cvsroot/asterisk/channels/chan_oss.c,v
retrieving revision 1.60
retrieving revision 1.61
diff -u -d -r1.60 -r1.61
--- chan_oss.c 27 Oct 2005 02:19:37 -0000 1.60
+++ chan_oss.c 6 Nov 2005 04:44:19 -0000 1.61
@@ -845,6 +845,7 @@
case -1:
o->cursound = -1;
+ o->nosound = 0; /* when cursound is -1 nosound must be 0 */
return 0;
case AST_CONTROL_VIDUPDATE:
@@ -1081,6 +1082,7 @@
if (argc != 1)
return RESULT_SHOWUSAGE;
o->cursound = -1;
+ o->nosound = 0; /* when cursound is -1 nosound must be 0 */
if (!o->owner) { /* XXX maybe !o->hookstate too ? */
ast_cli(fd, "No call to flash\n");
return RESULT_FAILURE;
@@ -1293,6 +1295,7 @@
o->name = strdup(ctg);
}
+ o->lastopen = ast_tvnow(); /* don't leave it 0 or tvdiff may wrap */
/* fill other fields from configuration */
for (v = ast_variable_browse(cfg, ctg);v; v=v->next) {
M_START(v->name, v->value);
More information about the svn-commits
mailing list