--- /dev/null
+diff -urN aa/sound-juicer-0.5.15/src/cd-drive.c sound-juicer-0.5.15/src/cd-drive.c
+--- aa/sound-juicer-0.5.15/src/cd-drive.c 2004-11-23 14:54:52.000000000 +0100
++++ sound-juicer-0.5.15/src/cd-drive.c 2004-12-11 21:36:03.065484360 +0100
+@@ -89,17 +89,8 @@
+ get_hal_context (void)
+ {
+ static LibHalContext *ctx = NULL;
+- LibHalFunctions hal_functions = {
+- NULL, /* mainloop integration */
+- NULL, /* device_added */
+- NULL, /* device_removed */
+- NULL, /* device_new_capability */
+- NULL, /* property_modified */
+- NULL, /* device_condition */
+- };
+-
+ if (ctx == NULL)
+- ctx = hal_initialize (&hal_functions, FALSE);
++ ctx = hal_initialize (NULL, FALSE);
+
+ return ctx;
+ }