mirror of
https://git.openafs.org/openafs.git
synced 2025-01-31 05:27:44 +00:00
STABLE14-tbutc-wrong-lp-getrwindex-20080428
LICENSE IPL10 FIXES 96575 The pthread butc crashes with SIGSEGV, when I restore to a volume which already exists. This does happen with OpenAFS 1.4.7pre4 on i386_linux26. Looking into the code I think butc is using the wrong function Lp_GetRwIndex (at volser/vsprocs.c:4394). It uses the one in the library lib/libvosadmin.a, but should use the function defined in volser/lockprocs.c. (cherry picked from commit 668cd5331e4857a73ba1d849446e0dfcae97eadf)
This commit is contained in:
parent
13823e63ed
commit
602963f781
@ -24,7 +24,7 @@ VOLSER = ${srcdir}/../volser
|
||||
BUCOORDOBJS=ubik_db_if.o ../bucoord/volstub.o ../bucoord/dlq.o \
|
||||
status.o ../bucoord/bucoord_errs.o
|
||||
|
||||
VOLSEROBJS=vsprocs.o vsutils.o
|
||||
VOLSEROBJS=vsprocs.o vsutils.o lockprocs.o
|
||||
VOLSERLIBS=${TOP_LIBDIR}/libvosadmin.a ${TOP_LIBDIR}/libafsadminutil.a
|
||||
|
||||
LWPOBJS =lock.o
|
||||
@ -115,6 +115,9 @@ vsutils.o: ${VOLSER}/vsutils.c
|
||||
vsprocs.o: ${VOLSER}/vsprocs.c
|
||||
${CC} ${CFLAGS} -c ${VOLSER}/vsprocs.c
|
||||
|
||||
lockprocs.o: ${VOLSER}/lockprocs.c
|
||||
${CC} ${CFLAGS} -c ${VOLSER}/lockprocs.c
|
||||
|
||||
lock.o: ${LWP}/lock.c
|
||||
${CC} ${CFLAGS} -c ${LWP}/lock.c
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user