From: Michal Voců Date: Mon, 27 Aug 2012 11:50:01 +0000 (+0000) Subject: always include port when creating url X-Git-Tag: glite-jobid-api-c_R_2_2_2_1~4 X-Git-Url: http://scientific.zcu.cz/git/?a=commitdiff_plain;h=d31b3aad097cfb355dcb0b69cb77b70f42c80d3b;p=jra1mw.git always include port when creating url --- diff --git a/org.glite.jobid.api-c/src/cjobid.c b/org.glite.jobid.api-c/src/cjobid.c index 5ef0715..552db94 100644 --- a/org.glite.jobid.api-c/src/cjobid.c +++ b/org.glite.jobid.api-c/src/cjobid.c @@ -239,18 +239,14 @@ void glite_jobid_free(glite_jobid_t job) char* glite_jobid_unparse(glite_jobid_const_t jobid) { - char *out, port[40]; + char *out; if (!jobid) return NULL; - if (jobid->BSport) - sprintf(port,":%d",jobid->BSport); - else - *port = 0; - - asprintf(&out, GLITE_JOBID_PROTO_PREFIX"%s%s/%s%s%s", - jobid->BShost,port, + asprintf(&out, GLITE_JOBID_PROTO_PREFIX"%s:%d/%s%s%s", + jobid->BShost, + jobid->BSport? jobid->BSport : GLITE_JOBID_DEFAULT_PORT, jobid->id, (jobid->info ? "?" : ""), (jobid->info ? jobid->info : ""));