diff options
author | nedko <nedko@0c269be4-1314-0410-8aa9-9f06e86f4224> | 2011-09-02 20:43:45 +0000 |
---|---|---|
committer | nedko <nedko@0c269be4-1314-0410-8aa9-9f06e86f4224> | 2011-09-02 20:43:45 +0000 |
commit | 9ba6ebe06b95e9a39f1f953472598b6358c00c52 (patch) | |
tree | 6583d9d9df1be4ff3f1e046dc8a7d9275a4fe8db /common/JackRequest.h | |
parent | 389a9a572dafa4423b4d6ce1458df64010236ffb (diff) | |
download | jack2-9ba6ebe06b95e9a39f1f953472598b6358c00c52.tar.gz |
Fix incorect sizeof() (jack-session)
The incorrect sizeof resulted in invalid session dirs,
if they were longer than 64 chars, to be passed to clients.
port renames were probably affected as well
The bug was introduced in the jack-session git branch
in d7772d7e5934f019d2ba9f285dea4672053b7d27. It appeared
in svn trunk when the branch was merged in r4057. The first
released version with this bug is 1.9.7
git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4538 0c269be4-1314-0410-8aa9-9f06e86f4224
Diffstat (limited to 'common/JackRequest.h')
-rw-r--r-- | common/JackRequest.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/common/JackRequest.h b/common/JackRequest.h index bc70d38c..ced138b3 100644 --- a/common/JackRequest.h +++ b/common/JackRequest.h @@ -1510,7 +1510,7 @@ struct JackClientNotification CheckRes(trans->Read(&fValue1, sizeof(int))); CheckRes(trans->Read(&fValue2, sizeof(int))); CheckRes(trans->Read(&fSync, sizeof(int))); - CheckRes(trans->Read(&fMessage, sizeof(fName))); + CheckRes(trans->Read(&fMessage, sizeof(fMessage))); return 0; } @@ -1522,7 +1522,7 @@ struct JackClientNotification CheckRes(trans->Write(&fValue1, sizeof(int))); CheckRes(trans->Write(&fValue2, sizeof(int))); CheckRes(trans->Write(&fSync, sizeof(int))); - CheckRes(trans->Write(&fMessage, sizeof(fName))); + CheckRes(trans->Write(&fMessage, sizeof(fMessage))); return 0; } |