X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fserver.c;h=778bfe33edf17ff68a4eb7b7155214d69e16f047;hb=d9028320b4b475557471ee98558b4831cbe8e7c3;hp=2cf347cfdd9105e091960c39b9d24166e6a10e22;hpb=b880976224b6eb12b28638f25b187173e772bf25;p=platform%2Fframework%2Fweb%2Fdata-provider-master.git diff --git a/src/server.c b/src/server.c index 2cf347c..778bfe3 100644 --- a/src/server.c +++ b/src/server.c @@ -5027,7 +5027,7 @@ static inline int update_pkg_cb(struct category *category, const char *pkgname) } DbgPrint("Send refresh request: %s (%s/%s)\n", pkgname, c_name, s_name); - slave_rpc_request_update(pkgname, "", c_name, s_name); + slave_rpc_request_update(pkgname, "", c_name, s_name, NULL); /* Just try to create a new package */ if (util_free_space(IMAGE_PATH) > MINIMUM_SPACE) { @@ -5080,7 +5080,7 @@ static struct packet *client_update(pid_t pid, int handle, const struct packet * /* PERMISSIONS */ ErrPrint("Insufficient permissions [%s] - %d\n", pkgname, pid); } else { - slave_rpc_request_update(pkgname, id, instance_cluster(inst), instance_category(inst)); + slave_rpc_request_update(pkgname, id, instance_cluster(inst), instance_category(inst), NULL); } out: @@ -6248,11 +6248,12 @@ static struct packet *service_update(pid_t pid, int handle, const struct packet const char *id; const char *cluster; const char *category; + const char *content; char *lbid; int ret; - ret = packet_get(packet, "ssss", &pkgname, &id, &cluster, &category); - if (ret != 4) { + ret = packet_get(packet, "sssss", &pkgname, &id, &cluster, &category, &content); + if (ret != 5) { ErrPrint("Invalid Packet\n"); ret = LB_STATUS_ERROR_INVALID; goto out; @@ -6307,7 +6308,7 @@ static struct packet *service_update(pid_t pid, int handle, const struct packet * \TODO * Validate the update requstor. */ - slave_rpc_request_update(lbid, id, cluster, category); + slave_rpc_request_update(lbid, id, cluster, category, content); DbgFree(lbid); ret = LB_STATUS_SUCCESS;