| От | Heikki Linnakangas |
|---|---|
| Тема | Debugger crashes when setting a value with quotes |
| Дата | |
| Msg-id | 4D8B5B22.3090603@enterprisedb.com обсуждение исходный текст |
| Ответы |
Re: Debugger crashes when setting a value with quotes
|
| Список | pgadmin-hackers |
Steps to reproduce:
1. Create a function:
CREATE OR REPLACE FUNCTION barfunc()
RETURNS integer AS
$BODY$
DECLARE
var int4;
BEGIN
var := 1;
IF 1=2 THEN NULL; END IF;
RETURN var;
END
$BODY$
LANGUAGE plpgsql;
2. Start debugging on the function.
3. Change the value of variable 'var' in the debugger GUI to something
with a single quote. Like "'123".
4. Move focus from the cell, pgAdmin3 crashes
Looking at the code in ctlCodeWindow.cpp, it seems that the new value is
not quoted properly in the call to pldbg_deposit_value() server function.
--
Heikki Linnakangas
EnterpriseDB http://www.enterprisedb.com
В списке pgadmin-hackers по дате отправления:
Сайт использует файлы cookie для корректной работы и повышения удобства. Нажимая кнопку «Принять» или продолжая пользоваться сайтом, вы соглашаетесь на их использование в соответствии с Политикой в отношении обработки cookie ООО «ППГ», в том числе на передачу данных из файлов cookie сторонним статистическим и рекламным службам. Вы можете управлять настройками cookie через параметры вашего браузера