From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-ot1-f51.google.com ([209.85.210.51]) by ewsd; Sun Apr 5 00:48:30 EDT 2020 Received: by mail-ot1-f51.google.com with SMTP id t28so11842221ott.5 for <9front@9front.org>; Sat, 04 Apr 2020 21:48:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:message-id:to:subject:date:mime-version :content-transfer-encoding; bh=s5xXjQHT1s6STQ2eEMUg4Zmln3hYfX4Cc90/QzCcKW8=; b=o9L1WieGM9ri6mU8dltSIy0UBpz1uWvdwqwsOUGFrVnFwtzEjV/DaEkbBOiCIvD2Y+ zQwcejwNmqgDlVY0RfaPGPUQlELqcfZPbUluybF0pE1K7uYDZgwCKkXVGJSm0rgpL48w xdxzSzBvXoZOKK6oAZ1Yqy8tpkoEtyTODbf9OhUkNHZQJxIosY1MqkBv0mrau7FnYqOi bpStVhpw88mu6N7av1Pe+0RheJxzq1LgPLk71nX9WYZOyzh1UPHjTzZhTF+UC6GGrOgi YWEaKASFofqcug1qEA+dWW0piqmsVuQfwa1lV/e+HYFlZu6W7N3I9jzJb0GE/HjwHW7f uNdw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:message-id:to:subject:date:mime-version :content-transfer-encoding; bh=s5xXjQHT1s6STQ2eEMUg4Zmln3hYfX4Cc90/QzCcKW8=; b=i9YC4MAJiEDLtmCA1Il5Sk1LXT/Zm18v3kdOatusjZJ1QOS/5VfIJsAwYlhOLHBlmJ LrsAbaMrpsDvaNUX2SAPyqyb1vQJSwEDN/lTJ/S+5RcjP+nbMy3N1rDi5ioD4ix3KFmX CfBFND+KovTLJJJmAiUtLKGYXgpTFsN/ta0DpQel0fp4afbyNn19GpxT9kulM+HzOM8L PVfF/kUWQU+yjmh4gKZ43zMwcjBTrpMxJBinCV00zlZwgbiS9a/B5Ikww7mj3seEmXWo JU5N7FtVChIiGw/4OYR1yP6v48XuGgX9JZ//ZlRLi3BWuUOVrPIJo3olKyo4JLU4Xu8k FWOA== X-Gm-Message-State: AGi0PuZxp6mGvbFZVz2JQNm6hURu7g+XgC+7qpqyTVCtF1mgqAei4x8j vsHqibA/SV9OW3WLiJnWQrM= X-Google-Smtp-Source: APiQypJNISQjuSV19i0Gd9ZrW3FhFmQ2Q0bwCKXC/fhmY9xrLy+uAfbzSHoU1xiCW2Oj0lTjUDqTnQ== X-Received: by 2002:a4a:d852:: with SMTP id g18mr12448171oov.74.1586062106985; Sat, 04 Apr 2020 21:48:26 -0700 (PDT) Return-Path: Received: from pi9term.covert9net (67-198-106-217.dyn.grandenetworks.net. [67.198.106.217]) by smtp.gmail.com with ESMTPSA id d7sm3375726ool.40.2020.04.04.21.48.26 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sat, 04 Apr 2020 21:48:26 -0700 (PDT) From: covertusername967@gmail.com X-Google-Original-From: glenda@gmail.com Message-ID: <06E1942FE9510AF49AD5A0548E38DB3F@gmail.com> To: covertusername976@gmail.com, 9front@9front.org Subject: kernel: postnote patch Date: Sat, 4 Apr 2020 23:48:26 -0500 MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit List-ID: <9front.9front.org> List-Help: X-Glyph: ➈ X-Bullshit: table scripting hypervisor app Currently, if you do a zero-sized write into the /proc/$pid/note file, it will post the empty note successfully and cause the process to exit with no status code. This patch disables zero-sized note strings altogether. diff -r f3cc6939a481 sys/src/9/port/proc.c --- a/sys/src/9/port/proc.c Wed Apr 01 22:57:15 2020 +1030 +++ b/sys/src/9/port/proc.c Sat Apr 04 23:31:39 2020 -0500 @@ -903,6 +903,9 @@ return 0; } + if(strlen(n) == 0) + return 0; + if(n != nil && flag != NUser && (p->notify == nil || p->notified)) p->nnote = 0;