$NetBSD: patch-ai,v 1.2 2003/01/30 12:22:48 jlam Exp $

--- Plugin/plugin.c.orig	Mon Jun 12 01:24:09 2000
+++ Plugin/plugin.c
@@ -162,7 +162,11 @@ NPP_New(NPMIMEType pluginType,
 
 		FlashSetCursorOnOffMethod(This->fh, cursorOnOff, (void*)instance);
 
-		FlashSoundInit(This->fh, "/dev/dsp");
+#ifndef DEV_DSP
+#define DEV_DSP	"/dev/dsp"
+#endif
+
+		FlashSoundInit(This->fh, DEV_DSP);
 
 		return NPERR_NO_ERROR;
 	}
@@ -193,6 +197,7 @@ NPP_Destroy(NPP instance, NPSavedData** 
 			XSync(This->dpy,False);
 			XFreePixmap(This->dpy, This->canvas);
 			shmdt(This->segInfo.shmaddr);
+			shmctl(This->segInfo.shmid, IPC_RMID, 0);
 
 			FlashClose(This->fh);
 			This->fh = 0;