Skip to content

Commit

Permalink
Merge pull request #523 from vp1981/origin/gcc71
Browse files Browse the repository at this point in the history
Fixes for XrdXrootdJob and XrdCnsSsi
  • Loading branch information
abh3 committed May 30, 2017
2 parents e25a917 + 61400aa commit 254936c
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 2 deletions.
3 changes: 2 additions & 1 deletion src/XrdCns/XrdCnsSsi.cc
Expand Up @@ -60,7 +60,8 @@ struct XrdCnsSsiFRec
{
char Info[XrdCnsLogRec::FixDLen];

void Updt(const char *nInfo) {strncpy(Info, nInfo, sizeof(Info));}
void Updt(const char *nInfo) {
if(nInfo != nullptr) strncpy(Info, nInfo, sizeof(Info));}

XrdCnsSsiFRec(const char *Data) {if (!Data) Data = XrdCnsLogRec::iArg;
strncpy(Info, Data, sizeof(Info));
Expand Down
2 changes: 1 addition & 1 deletion src/XrdXrootd/XrdXrootdJob.cc
Expand Up @@ -324,7 +324,7 @@ int XrdXrootdJob2Do::verClient(int dodel)
for (i = 0; i < numClients; i++)
if (!Client[i].Link->isInstance(Client[i].Inst))
{k = i;
for (j = i+1; j < numClients; j++,k++) Client[k] = Client[j];
for (j = i+1; j < numClients && j < maxClients; j++,k++) Client[k] = Client[j];
numClients--; i--;
}

Expand Down

0 comments on commit 254936c

Please sign in to comment.