X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=debian%2Fpatches%2Fchange_invalidate_request_info_output;fp=debian%2Fpatches%2Fchange_invalidate_request_info_output;h=c6993c255b85cfd4d7a49ba57dac9b75caa0733f;hb=84b6340522619dbc6132373876d1cea2dd7ee7b7;hp=01b03962ea36950aa19b8a7c3072ff673cf2e3e3;hpb=4e57a2834ee0b002d32bd63942630afef1876681;p=unscd.git diff --git a/debian/patches/change_invalidate_request_info_output b/debian/patches/change_invalidate_request_info_output index 01b0396..c6993c2 100644 --- a/debian/patches/change_invalidate_request_info_output +++ b/debian/patches/change_invalidate_request_info_output @@ -4,7 +4,7 @@ Origin: debian Bug-Debian: http://bugs.debian.org/622230 --- a/nscd.c +++ b/nscd.c -@@ -2437,7 +2437,7 @@ +@@ -2442,7 +2442,7 @@ if (!arg) { /* shutdown */ xfull_write(sock, &ureq, sizeof(ureq)); @@ -12,11 +12,11 @@ Bug-Debian: http://bugs.debian.org/622230 + fprintf(stderr,"sent shutdown request, exiting\n"); } else { /* invalidate */ size_t arg_len = strlen(arg) + 1; - struct { -@@ -2449,7 +2449,9 @@ - reqdata.req.key_len = arg_len; - memcpy(reqdata.arg, arg, arg_len); - xfull_write(sock, &reqdata, arg_len + sizeof(ureq)); + char buf[sizeof(user_req_header) + arg_len]; +@@ -2453,7 +2453,9 @@ + req->key_len = arg_len; + memcpy(req + 1, arg, arg_len); + xfull_write(sock, req, sizeof(*req) + arg_len); - printf("sent invalidate(%s) request, exiting\n", arg); + if (debug) { + fprintf(stderr,"sent invalidate(%s) request, exiting\n", arg);