Bug 11089 - Непонятное описание в помощи к passkey-agent, есть ошибка в патче.
Summary: Непонятное описание в помощи к passkey-agent, есть ошибка в патче.
Status: CLOSED DUPLICATE of bug 11090
Alias: None
Product: Sisyphus
Classification: Development
Component: bluez-utils (show other bugs)
Version: unstable
Hardware: all Linux
: P4 major
Assignee: Andrey Rahmatullin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-03-14 12:04 MSK by serpiph
Modified: 2007-03-14 22:38 MSK (History)
6 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description serpiph 2007-03-14 12:04:49 MSK
в 'usage' от passkey-agent написаны только длинные параметры ('--default' и
'--path'), но что есть и короткие ('-d' и '-p'), можно узнать только или из
интернета, или из исходников самого passkey-agent. Как и требование, что
ОБЯЗАТЕЛЬНО должен быть или ключ '-d', или адрес подключения к D-Bus. Да и про
'--path' я только из исходников узнал, что это адрес программы в D-Bus, а не на
диске. Ещё нет информации про '--help' или '-h'. Плюс в коде патча
bluez-utils-3.9-alt-pin-exec.patch опечатка:
вместо
=================
+    if(buffer[1]!='P' && buffer[1]!='I' && buffer[2]!='N')
+    {
+      free(buffer);
+      return DBUS_HANDLER_RESULT_NOT_YET_HANDLED;
+    }
===================

должно быть как минимум
=================
+    if(buffer[0]!='P' || buffer[1]!='I' || buffer[2]!='N' || buffer[3]!=':')
+    {
+      free(buffer);
+      return DBUS_HANDLER_RESULT_NOT_YET_HANDLED;
+    }
===================

Нет НИКАКОГО указания, что строка, получаемая от helper'а, ДОЛЖНА быть в виде

PIN:1234

БЕЗ пробела между ":" и самим кодом.
Comment 1 serpiph 2007-03-14 12:17:41 MSK

*** This bug has been marked as a duplicate of 11090 ***