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;
}
}