|
From: Mattias A. <mat...@us...> - 2001-04-25 17:58:25
|
The following file was modified in apps/bluetooth/experimental:
Name Old version New version Comment
---- ----------- ----------- -------
btd.c 1.9 1.10=20=20=20=20=20=20=20=20=20=20=20=20
The accompanying log:
* added close of ipa_fd when shutting down
* minor changes
The diff of the modified file(s):
--- btd.c 2001/04/18 14:02:24 1.9
+++ btd.c 2001/04/25 17:58:24 1.10
@@ -270,6 +270,7 @@
if (setjmp(jmpbuffer) !=3D 0)
{
syslog(LOG_INFO, "restart...\n\n\n\n");
+ sleep(1);
}
=20=20=20
init();
@@ -781,7 +782,7 @@
static void
btd_cleanup(void)
{
- printf("btd_cleanup\n");
+ syslog(LOG_INFO, "btd_cleanup\n");
btd_killchilds();
=20=20=20
printf("shutdown_stack\n");
@@ -803,6 +804,15 @@
phys_fd =3D -1;
}
=20=20=20
+#ifdef USE_IPASSIGN
+ if (ipa_fd !=3D -1)
+ {
+ syslog(LOG_INFO, "closing IPA");
+ tcflush(ipa_fd, TCIOFLUSH);
+ close(ipa_fd);
+ ipa_fd =3D -1;
+ }
+#endif=20
/* pid_fd is set if we created the pid file when we started */
if (btd_pid !=3D -1)
{
|