Sophie

Sophie

distrib > Fedora > 13 > i386 > media > updates-src > by-pkgid > c91f0991796e9b0692397f569aba867f > files > 9

xrootd-3.0.3-2.fc13.src.rpm

diff -ur xrootd.orig/src/XrdClient/XrdClientAdminJNI.cc xrootd/src/XrdClient/XrdClientAdminJNI.cc
--- xrootd.orig/src/XrdClient/XrdClientAdminJNI.cc	2009-10-14 20:03:07.000000000 +0200
+++ xrootd/src/XrdClient/XrdClientAdminJNI.cc	2010-06-07 16:17:38.726589110 +0200
@@ -36,7 +36,7 @@
 
    // Now we get the filename passed as parameter.
    kXR_char *filename = (kXR_char *)env->GetStringUTFChars(pathfile, 0);
-   XrdClientUrlInfo finalloc;
+   XrdClientLocate_Info finalloc;
 
    // Hence we locate that file
    // the answer is in finalloc
@@ -49,8 +49,10 @@
 
    delete xrda;
 
-   if (r)
-      hostname = env->NewStringUTF(finalloc.Host.c_str());
+   if (r) {
+      XrdClientUrlInfo url((const char *)finalloc.Location);
+      hostname = env->NewStringUTF(url.Host.c_str());
+   }
 
    return (jobject)(new jboolean(r));
 }