summaryrefslogtreecommitdiff
path: root/sysutils/amanda-server/patches/patch-ae
blob: 30d95b29be6e8dd0957d4ab7f74e5966664ae76f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
$NetBSD: patch-ae,v 1.6 2004/05/12 18:45:26 bouyer Exp $

--- changer-src/scsi-changer-driver.c.orig	2003-01-26 11:20:56.000000000 -0800
+++ changer-src/scsi-changer-driver.c	2004-02-23 08:44:56.000000000 -0800
@@ -1358,13 +1358,14 @@
 {
   int ret = 0;
   extern OpenFiles_T *pDev;
+  extern changer_t chg;         /* Needed for the infos about havebarcode */
 
   DebugPrint(DEBUG_INFO, SECTION_BARCODE,"##### START BarCode\n");
   DebugPrint(DEBUG_INFO, SECTION_BARCODE,"%-20s : fd %d\n", "BarCode", fd);
 
   DebugPrint(DEBUG_INFO, SECTION_BARCODE,"Ident = [%s], function = [%s]\n", pDev[fd].ident,
 	     pDev[fd].functions->ident);
-  ret = pDev[fd].functions->function_barcode(fd);
+  ret = (pDev[fd].functions->function_barcode(fd) | chg.havebarcode);
   DebugPrint(DEBUG_INFO, SECTION_BARCODE,"##### STOP BarCode (%d)\n",ret);
   return(ret);
 }