a diff -c is attached.  Dont remember what I changed in my config file,
oops.

On Wed, 6 Dec 2000, John R. Jackson wrote:

> >...  So I changed GenericSenseHandler() to return SENSE_NO
> >for "Unknow", and that problem went away.  
> 
> Could you post a unified (-u) or context (-c) diff of your change?
> And don't worry about your C coding skills :-).  The idea is the more
> important part here.
> 
> And what about my question of what you changed in your config file to
> make the segmentation violation go away?
> 
> >Mike Taylor
> 
> John R. Jackson, Technical Software Specialist, [EMAIL PROTECTED]
> 

---
Mike Taylor
Coordinator of Systems Administration and Network Security
Indiana State University.               Rankin Hall Rm 039
210 N 7th St.                           Terre Haute, IN.
Voice: 812-237-8843                                  47809
---
"You have zero privacy anyway.  Get over it."
           --Scott McNealy, Sun MicroSystems. 
*** amanda-2.4.2/changer-src/scsi-changer-driver.c      Tue Oct 24 19:21:15 2000
--- ../amanda-2.4.2/changer-src/scsi-changer-driver.c   Wed Dec  6 08:57:10 2000
***************
*** 313,319 ****
      GenericSearch,
      GenericSenseHandler}},
      /* Sepctra Logic Devices */
!   {"215",
      "Spectra Logic TreeFrog[215]",
     {GenericMove,
      GenericElementStatus,
--- 313,319 ----
      GenericSearch,
      GenericSenseHandler}},
      /* Sepctra Logic Devices */
!   {"10000",
      "Spectra Logic TreeFrog[215]",
     {GenericMove,
      GenericElementStatus,
***************
*** 1061,1067 ****
      {
      case 0:
        fprintf(out,"\t\tNo Sense\n");
!       break;
      case 1:
        fprintf(out,"\t\tRecoverd Error\n");
        break;
--- 1061,1067 ----
      {
      case 0:
        fprintf(out,"\t\tNo Sense\n");
!       return(0);
      case 1:
        fprintf(out,"\t\tRecoverd Error\n");
        break;
***************
*** 1802,1808 ****
                      pRequestSense->SenseKey,
                      pRequestSense->AdditionalSenseCode,
                      pRequestSense->AdditionalSenseCodeQualifier));
!           ret = SENSE_ABORT;
            break;
          }
      } else {
--- 1802,1808 ----
                      pRequestSense->SenseKey,
                      pRequestSense->AdditionalSenseCode,
                      pRequestSense->AdditionalSenseCodeQualifier));
!           ret = SENSE_NO;
            break;
          }
      } else {
***************
*** 1847,1853 ****
                      pRequestSense->SenseKey,
                      pRequestSense->AdditionalSenseCode,
                      pRequestSense->AdditionalSenseCodeQualifier));
!           ret = SENSE_ABORT;
            break;
          }
      }
--- 1847,1853 ----
                      pRequestSense->SenseKey,
                      pRequestSense->AdditionalSenseCode,
                      pRequestSense->AdditionalSenseCodeQualifier));
!           ret = SENSE_NO;
            break;
          }
      }

Reply via email to