Actions
Patch #16781
closedCrash in markdown formatter causes ruby process to end
Start date:
Due date:
% Done:
0%
Estimated time:
Description
We observed this behavior at Planio when invalid markdown syntax was input by the user, which caused an exception in the link callback declared in source:trunk/lib/redmine/wiki_formatting/markdown/formatter.rb because content was nil.
This exception seems to make the formatter instance unusable - the next time the formatter was used it crashed the whole ruby process. This seems to be related to this redcarpet issue.
The patch contains a test case and the (trivial) fix to take care of content==nil in #link.
Files
       Updated by Jens Krämer over 11 years ago
      Updated by Jens Krämer over 11 years ago
      
    
    
    the patch...
       Updated by Toshi MARUYAMA over 11 years ago
      Updated by Toshi MARUYAMA over 11 years ago
      
    
    - Category set to Text formatting
- Target version set to 2.5.2
       Updated by Jean-Philippe Lang over 11 years ago
      Updated by Jean-Philippe Lang over 11 years ago
      
    
    - Subject changed from crash in markdown formatter causes ruby process to end to Crash in markdown formatter causes ruby process to end
- Status changed from New to Resolved
- Assignee set to Jean-Philippe Lang
Committed in r13122, thanks.
Actions